나는 올바른 방법을 찾기 위해 몇 시간 동안 검색해 왔습니다. 어떤 도움이라도 대단히 감사하겠습니다.PHP는 mysql 행을 배열로 변환하여 크기를 찾습니다.
정의 된 행에서 NULL이 아닌 필드 수를 세는 방법을 찾고 있습니다.
빈 필드를 건너 뛰고 mysql_query를 사용하여 행을 배열로 변환하고 싶습니다. 그런 다음 배열을 가져 와서 그 크기를 찾고 싶습니다.
mysql_query(SELECT * FROM table)
$value = array(list, of, values, from, row, in, my, database);
echo sizeof($value); //value would be 8
또한 mysql_num_fields()를 사용하여 필드를 계산 시도하지만 결과에서 빈 필드를 차감하는 방법을 모르겠어요.
$test = mysql_query("SELECT * FROM table");
$num_rows = mysql_num_fields($test);
echo $num_rows; //but subtracting all fields that are NULL
도움을 주셔서 감사합니다.
메신저를 사용하여 요소를 계산 한 다음 필터링 널 카운트가 아닌가? –
NOT NULL 레코드를 필터링해야합니까? – sumit
고대의 MySQL 함수로 새로운 코드 작성을 중단하십시오. MySQLi 대신 PDO를 사용하십시오. –