php에서 mysql 사용시 기본 흐름
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
";
";



원국보기