MySQL2 [SQL] mysql_data_seek() mysql_data_seek($result, $row_number) 결과 레코드셋에서 레코드를 첫번째 행위치로 이동시킨다. $result 는 수정할 레코드셋이며 $row_number 은 이동시킬 행 위치다.예를 들면 데이터를 번갈아 출력하고 싶을경우 다음과 같이 응용이 가능하다. for (i=0, i 2013. 1. 24. [SQL] 헷갈렸던 mysql_affected_rows(), mysql_num_rows() mysql_affected_rows() 함수의 사용은 가장 최근에 업데이트된 행 수를 반환합니다. 주의할건 '가장 최근' 에 업데이트된 행 수 이므로 꼭 값을 넘겨주지 않아도 가장 최근 쿼리문에 의해 영향을 받은 행 수만 가져옵니다. $변수 = "SELECT COUNT(*) FROM TABLE"; -> 결과가 10$total = mysql_affected_rows() SELECT문, UPDATE문, DELETE문에 관계없이 $total 을 출력하면 10 이 출력됩니다.mysql_num_rows()와 같은 쿼리문과 역할이 확연히 차이가 납니다. 이런 쿼리문의 경우에는 "레코드셋의 행 수"를 조사하기 때문에 가장 최근에 업데이트 한 행 수를 가져오는것과는 다릅니다.그래서 무조건 "레코드셋"을 함수에 넘겨줘야.. 2013. 1. 24. 이전 1 다음