mysql 접속 여부 확인 및 에러

DB/MySQL 2010. 5. 31. 13:18

<?php

$conn 
mysql_connect("localhost", "mysql_user", "mysql_password");

if (!
$conn) {
    echo 
"Unable to connect to DB: " mysql_error();
    exit;
}
  
if (!
mysql_select_db("mydbname")) {
    echo 
"Unable to select mydbname: " mysql_error();
    exit;
}

$sql "SELECT id as userid, fullname, userstatus 
        FROM   sometable
        WHERE  userstatus = 1"
;

$result mysql_query($sql);

if (!
$result) {
    echo 
"Could not successfully run query ($sql) from DB: " mysql_error();
    exit;
}

if (
mysql_num_rows($result) == 0) {
    echo 
"No rows found, nothing to print so am exiting";
    exit;
}

// While a row of data exists, put that row in $row as an associative array
// Note: If you're expecting just one row, no need to use a loop
// Note: If you put extract($row); inside the following loop, you'll
//       then create $userid, $fullname, and $userstatus
while ($row mysql_fetch_assoc($result)) {
    echo 
$row["userid"];
    echo 
$row["fullname"];
    echo 
$row["userstatus"];
}

mysql_free_result($result);

?>

[출처] php 함수 - mysql_fetch_assoc|작성자 개발자

추가 - $conn = mysql_connect("localhost""mysql_user""mysql_password") or die ("접속 할 수 없습니다.");

'DB > MySQL' 카테고리의 다른 글

group by, having, inner join  (0) 2010.06.28
에러 코드 모음  (0) 2010.06.17
mysql_fetch 계열 함수  (0) 2010.05.31
php mysql 연동 함수  (0) 2010.05.10
mysql_affected_rows, mysql_num_rows 차이  (0) 2010.05.10
: