반응형
(필요한 경우 사과합니다. 첫 번째 스택 오버플로 질문입니다. 누군가 제안이 있으면 수정 해 드리겠습니다. 답을 찾았지만 용어에 대한 이해만으로는 충분하지 않습니다. 검색.)
데이터베이스에서 레코드를 가져 오기 위해 mysql_fetch_array를 사용하는 것에 익숙합니다. When getting records that way, mysql_num_rows gives me a count of the rows. On my current project, however, I'm using mysql_fetch_object. mysql_num_rows는이 함수와 함께 작동하지 않는 것 같고, 쿼리 결과에 대해 'count'를 수행하면 예상 답변 인 1 (하나의 개체)을 얻습니다.
개체를 '볼'수 있고 그 안에있는 요소를 계산하는 방법이 있습니까?
해결 방법
mysql_num_rows
함수는 개체 행이 아닌 결과 리소스에서 작동합니다.
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$sql = "SELECT id, name FROM myTable";
$result = mysql_query($sql, $link);
$rowCount = mysql_num_rows($result);
while($row = mysql_fetch_object){
echo "id: ".$row->id." name: ".$row->name."<BR>";
}
echo "total: ".$rowCount;
참조 페이지 https://stackoverflow.com/questions/4588135
반응형
'MySql' 카테고리의 다른 글
MySQL 기본 키가없는 이전 테이블에 기본 키 열 추가 (0) | 2020.10.25 |
---|---|
MySQL MySql은 다른 선택 내부에서 선택합니까? (0) | 2020.10.25 |
MySQL mysql 쿼리-출력의 형식 날짜? (0) | 2020.10.24 |
MySQL AttributeError: module 'mysql' has no attribute 'connector' (0) | 2020.10.24 |
MySQL django.db.utils.OperationalError : (1045, " 'root'@ 'localhost'사용자에 대한 액세스가 거부되었습니다 (암호 사용 : YES)") (0) | 2020.10.24 |
댓글