MySQL은 하나가 아닌 여러 행을 반환합니다
MySQL을 사용하여 데이터베이스에서 데이터를 검색할 때 한 행만 반환되는 상황이 발생할 수 있습니다. 여러 번 예상했음에도 불구하고 반환되었습니다. 이 문제를 해결하려면 다음 설명을 고려하십시오.
제공된 예에서 PhpMyAdmin의 SQL 쿼리는 여러 행을 성공적으로 반환합니다. 그러나 PHP 코드는 이러한 행 검색을 올바르게 처리하지 않습니다. 다음은 쿼리와 일치하는 모든 행을 출력하는 수정된 버전의 PHP 코드입니다.
<code class="php">$query = mysql_query("SELECT `title`, `url_title` FROM `fastsearch` WHERE `tags` LIKE '%$q%' LIMIT 5"); while ($row = mysql_fetch_assoc($query)) { print_r($row); }</code>
이 수정된 코드에서는:
위 내용은 여러 행을 예상했는데 MySQL 쿼리가 하나의 행만 반환하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!