一个常见的错误

现在,让我们来看看我们建议我们克服的一个常见错误:

//这是错误的方法
$query = "SELECT * FROM products WHERE code = '$code'";
$result = mysql_query($query);
if ($result) {
  echo 'found';
} else {
  echo 'not found';
}
如何检查 MySQL 数据库中是否存在记录

几乎每个人都遇到过需要检查 MySQL 数据库中是否存在记录的情况。

让我们看看如何使用最合适和最简单的命令来做到这一点。
我们可以在下面找到正确的命令和几乎每个在试图找出问题时都会犯的常见错误。

正确的命令

如果要检查数据库中是否已存在记录,则应运行以下代码:

$query = "SELECT * FROM products WHERE code = '$code'";
$result = mysql_query($query);
if ($result) {
  if (mysql_num_rows($result) > 0) {
    echo 'found!';
  } else {
    echo 'not found';
  }
} else {
  echo 'Error: '.mysql_error();
}
日期:2020-06-02 22:15:46 来源:oir作者:oir