$result = mysql_query("select title from hello where title like '%$info%'");while($row=mysql_fetch_array($result))//通过循环读取数据内容 { if(!$row) { echo '1'; } else { echo '2'; } }ログイン後にコピー 上記のステートメントでは、$row に結果がある場合のみ出力されます。つまり、2 のみが出力されます。結果がない場合は、出力されません。出力1。原因がわかりません。解決してください。 ディスカッションへの返信(解決策) while($row=mysql_... $row に結果がない場合、ループ本体には入りません 以上、3q!