phpを使用してデータベースに行が存在するかどうかを確認しようとしていますが、問題は、何が間違っているのか理解できないことです。これは次のコードです。
while ($db_field = mysql_fetch_assoc($result))
{
print "||" . $db_field['id_n']."||".$db_field['network_name']."||".$db_field['country']."||".$db_field['country_Name']."||"."<BR>";
$query = "SELECT * FROM countries WHERE english_name='$db_field['country_Name']'";
$doquery = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($doquery))
{
print 'Found';
} else {
print 'Not Found';
}
}
これらを記述した場合、出力もエラーも受信しません。phpの先頭または途中でコードに印刷を挿入しようとしましたが、印刷が表示されないため、エラーが次の行にあることがわかりました。
$query = "SELECT * FROM countries WHERE english_name='$db_field['country_Name']'";
私の質問は、エラーとは何ですか、なぜ何かを表示するのか、エラーなどを表示したいのか、コードに入れたログを印刷するだけなのに、phpが空白のようです、誰でも説明できます私にこれらをお願いしますか?