게시판에서 총게시물수를 뽑아낼때 쓰는 함수 mysql_num_rows()와
게시판의 내용을 하나씩 뽑아서 보여주는 함수 mysql_fetch_array()함수.
$sql = "select * from boys";
$result = mysql_num_rows($sql);
echo "전체게시물수:".$result;
로 사용해서 총 게시물수를 구하던지...
아님 count()사용으로 게시물을 뽑을수 있다.
count()사용시에는 mysql_num_rows()말고
mysql_fetch_array() 를 사용한다.
$sql = "select count(*) from students";
$result = mysql_query($sql,$connect);
$cnt = mysql_fetch_array($result);
$total_record = $cnt[0];
echo "전체글수:" .$total_record;
아래 예를 보면
sql문 작성 select * from boy 로 작성.
mysql_query()로 작성된 sql 문을 서버로 보낸다.
mysql_num_rows()로 작성된 sql문에 속하는 데이타의 총갯수를 가져와서
$total_record변수에 담고 echo로 출력한다.
while문을 이용해서 각각의 필드값을 페이지에 뿌리기 위해
mysql_fetch_array()를 이용해 배열로 echo문으로 뿌려주고 있다.
<?php
$sql = "select * from boy";
$result = mysql_query($sql,$connect);
//echo $sql;
$total_record = mysql_num_rows($result);
echo "전체글수:" .$total_record;
?>
<ul>
<?php
while($row = mysql_fetch_array($result))
{
echo ("<li>$row[name]</li>");
}
?>
</ul>
'PHP' 카테고리의 다른 글
$_COOKIE 쿠키 사용 (0) | 2014.10.31 |
---|---|
mysql_query() 쿼리를 날리다 (0) | 2014.10.31 |
mysql_result() 레코드 특정위치 값 가져오기 (0) | 2014.10.31 |
mysql_num_fields(), mysql_fetch_row() 총필드갯수 받아오기와 뽑아내기 (0) | 2014.10.31 |
MySql DB접속 - mysql_connect, mysql_select_db (1) | 2014.10.30 |