0. mysql 접속 계정 정보 $mysql_host = 'localhost'; $mysql_user = 'user_name'; $mysql_password = 'psssword1234'; $mysql_db = 'board';
1. 접속 $conn = mysql_connect($mysql_host, $mysql_user, $mysql_password); $dbconn = mysql_select_db($mysql_db, $conn);
2. charset 설정, 설정하지 않으면 기본 mysql 설정으로 됨, mysql_query("set names utf8"); // charset UTF8
3. 쿼리, news 라는 테이블이 존재, id, title, content 필드가 존재할 경우 $query = "select id, title, content from news";
4.쿼리 성공시 쿼리 리소스 가져옴 $result = mysql_query($query, $conn);
5. 전체 게시물 수 $total = mysql_num_rows($result); //$total = mysql_result($result,0,0);
6. 리소를 이용하여 $row 변수에 모든 레코드를 배열로 가져와서 while 문을 이용하여 출력 while($row= mysql_fetch_array($result)){ $dbid=$row[id]; $dbtitle=$row[title]; // 배열 내의 모든 값을 확인할 경우 // print_r( $row ); }
7. 단일 row 결과값일 경우 $dbusrid = mysql_result($result,0,0); $dbtitle = mysql_result($result,0,title); echo "\$dbusrid : $dbusrid, \$dbtitle : $dbtitle <br>";
|