检查php是否存在行mysql

时间:2013-02-24 01:12:00

标签: php mysql synology

我正在尝试使用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是空白的,有谁可以解释我这些?

0 个答案:

没有答案