我有这段代码:
require_once('connectvars2.php'); //This is the connection to my database
$data = mysql_query("SELECT * FROM calzone ORDER BY id DESC");
if (isset($_POST['submit'])) {
$post = trim($_POST['post']);
$data = mysql_query("SELECT * FROM calzone WHERE overskrift LIKE '%$post%' OR postnummer = '$post'");
if (!(empty($data))) { // This is my poor attempt :-)
echo 'No result!';
}
}
这是我网站上的搜索功能。
如果没有与搜索词匹配的查询,我希望它返回一些内容。假设我写“6737”并且数据库没有找到结果,它应该打印“对不起,但是没有搜索结果!”。MySQL 有没有办法检查是否返回了任何查询?如果没有,回显一些文字?