Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要查找两条记录中的一条是否为空_Php - Fatal编程技术网

Php 需要查找两条记录中的一条是否为空

Php 需要查找两条记录中的一条是否为空,php,Php,我正在尝试检查以确认memberid和recipeid都不是null。这样,如果两者都有值,它将允许成员将熟到那里的列表添加到那里。如果两者都有值,它将告诉他们正在添加的配方已经在那里的列表中。在这方面工作一段时间需要帮助,并尝试从asp经典转换为php winky微笑 $check_fav = mysql_query("SELECT memberid, recipeid FROM favorites WHERE (memberid = '".$memberid."' AND recipeid

我正在尝试检查以确认memberid和recipeid都不是null。这样,如果两者都有值,它将允许成员将熟到那里的列表添加到那里。如果两者都有值,它将告诉他们正在添加的配方已经在那里的列表中。在这方面工作一段时间需要帮助,并尝试从asp经典转换为php winky微笑

$check_fav = mysql_query("SELECT memberid, recipeid FROM favorites WHERE (memberid = '".$memberid."' AND recipeid = '".$id."')"); 

If ($check_fav == TRUE){.......
mysql\u query()
从不返回
true
。如果发生错误,它将返回结果对象或
false

因此,这是您打算进行的测试:

if ($check_fav !== false && mysql_fetch_row($check_fav) !== false) { ...

但在您这样做之前,请先使用mysqli函数(或对象表示法)而不是mysql函数,因为后者已被弃用多年,并且在PHP7中不再受支持。此外,您还容易受到SQL注入的攻击。请改用。

请。已在PHP7中删除。了解有关使用PDO的语句,并考虑使用“闪亮的微笑”。我正在尝试确认两个成员和CurrPEID都不是空的。这样,如果两者都有不同的值(memberid不为null,recipeid为null),则允许成员将配方添加到列表中;如果两者都有一个值,它将告诉他们正在添加的配方已经在列表中。在这方面工作一段时间需要帮助,并试图从asp经典转换为php微笑。我的主trincot你是一个救生员谢谢!!!