본문 바로가기

PHP

mysql_result() 레코드 특정위치 값 가져오기

mysql_result() 함수는 특정 위치의 필드값을 가져온다.

string mysql_result ( resource $result , int $row [, mixed $field = 0 ] )

첫번째인자는 쿼리문의 식별자번호의 반환값

두번째인자는 레코드 행위치

세번째인자는 레코드 열위치


<?php

$connect = mysql_connect("localhost","popo","1234") or die("error");

$dbconn =  mysql_select_db("popo",$connect);


$sql = "select * from mama";

$result = mysql_query($sql,$connect);

echo $sql;

$totalRecord = mysql_num_rows($result);

echo $totalRecord;

$totalFields = mysql_num_fields($result);

echo "전체필드수:" .$totalFields;

?>


<ul>

<?php

for($i=0;$i<$totalRecord;$i++){

for($j=0;$j<$totalFields;$j++){

$data=mysql_result($result, $i, $j);

echo ("<li>$data</li>");

if($j < 6){

continue;

}

echo "<p>";

}

}


mysql_close($connect);

?>

</ul>