'도전과 모험의 세계☆'에 해당되는 글 160건

  1. 2013.07.10 01. MySQL API 다루기
2013.07.10 19:52

01. MySQL API 다루기


01. MySQL API  다루기

<?

$mydb = mysql_connect("localhost", "root", "apmsetup", "mydb");

if(!$mydb)

{

if(mysql_select_db('test', $mydb))

print("데이터베이스가 성공적으로 변경되었습니다.");

}

else

print("데이터베이스를 변경할 수 없습니다.");

mysql_close($mydb);

?>


mysql_query 함수 사용하기

<?


$mydb = mysql_connect("localhost", "root", "apmsetup", "mydb");


if(!mysql_select_db('mydb', $mydb))

die("데이터베이스를 선택할 수 없습니다.");


$result = mysql_query('SELECT*FROM userdb');

if(!$result)

die('SQL 오류발생 :'.mysql_error($mydb));


echo "쿼리 성공<br>";

mysql_close($mydb);

?>


-SQL 쿼리 함수
mysql_num_rows와 mysql_num_fields 함수
SQL을 수행한 결과 행과 필드의 개수를 반환

<?

$mydb = mysql_connect("localhost", "root", "apmsetup", "mydb");

if(!mysql_select_db('mydb', $mydb))
die("데이터베이스를 선택할 수 없습니다.");

$result = mysql_query('SELECT* FROM userdb');
if($result)
{
echo "쿼리 성공<br>";
echo "행의 개수 :" .mysql_num_rows($result)."<br>";
echo "필드의 개수 :" .mysql_num_fields($result)."<br>";
}
else
die('SQL 오류발생 :'.mysql_error($mydb));
mysql_close($mydb);

?>


mysql_fetch_row 함수 사용하기
<?
$host = "localhost";
$user = "root";
$password = "apmsetup";
$mydb =mysql_connect($host, $user, $password);
mysql_query("set names euckr");

if(!mysql_select_db('mydb', $mydb))
die("데이터베이스를 선택할 수 없습니다.");

$result = mysql_query('SELECT* FROM userdb');
if($result)
{
for($i = 0; $i <mysql_num_rows($result); $i++)
{
for($j = 0; $j < mysql_num_fields($result); $j++)
{
   $value = mysql_result($result, $i, $j);
   echo("$value |");
   }
   echo("<br>");
   }
   }
else
die('SQL 오류발생 :'.mysql_error($mydb));
mysql_close($mydb);

?>


Trackback 0 Comment 0