如何在PHP查询中使用多个WHERE select?
我试图显示数据库中用户名等于登录者且搜索行不为空的所有结果 这是我想出的代码,但它不起作用。有人知道我怎么做吗如何在PHP查询中使用多个WHERE select?,php,mysql,rows,Php,Mysql,Rows,我试图显示数据库中用户名等于登录者且搜索行不为空的所有结果 这是我想出的代码,但它不起作用。有人知道我怎么做吗 <?php $result = mysql_query("SELECT * FROM searchresults WHERE user='{$_SESSION['user_name']}' WHERE search!='' ORDER BY date DESC") or die(mysql_error()); ?> 在这里使用和 <?php $result = my
<?php $result = mysql_query("SELECT * FROM searchresults WHERE user='{$_SESSION['user_name']}' WHERE search!='' ORDER BY date DESC") or die(mysql_error()); ?>
在这里使用和
<?php $result = mysql_query("SELECT * FROM searchresults
WHERE user='{$_SESSION['user_name']}' AND search!='' ORDER BY date DESC") or die(mysql_error()); ?>
使用AND关键字而不是where。单个查询中只允许一个where子句
<?php $result = mysql_query("SELECT * FROM searchresults WHERE user='{$_SESSION['user_name']}' AND search!='' ORDER BY date DESC") or die(mysql_error()); ?>
使用下面的代码
<?php
$result = mysql_query("SELECT * FROM searchresults WHERE user='{$_SESSION['user_name']}' and search!='' ORDER BY date DESC") or die(mysql_error());
?>
多个其中
<代码>其中user='{$\u会话['user\u name']}'和search!=''代码>和use为空
对于mysql中的为空和空
字段,请回答此问题作为正确答案,因此此问题标记为已回答。