搜索数据时 select 查询出错
error on select query when serching for a data
我是不是代码有问题?
$stmt = $conn->prepare("SELECT nome FROM users WHERE nome = ?");
$stmt->bind_param('s', $_POST['name']);
$stmt->execute();
if ($stmt->affected_rows > 0) {
if (verify_psw($psw_p, $nome) == true) {
return true;
}
} else {
echo "<script>alert('nome errato');</script>";
}
这是连接到数据库的函数:
function connect()
{
$dbhost = "localhost";
$dbuser = "site";
$dbpass = "";
$db = "my_site";
$conn = new mysqli($dbhost, $dbuser, $dbpass,$db) or die("Connect failed: %s\n". $conn -> error);
return $conn;
}
根据manual,mysqli_stmt::$affected_rows
Returns the number of rows affected by INSERT, UPDATE, or DELETE query.
使用 mysqli_stmt::$num_rows
获取 return 集合中的行数。
我是不是代码有问题?
$stmt = $conn->prepare("SELECT nome FROM users WHERE nome = ?");
$stmt->bind_param('s', $_POST['name']);
$stmt->execute();
if ($stmt->affected_rows > 0) {
if (verify_psw($psw_p, $nome) == true) {
return true;
}
} else {
echo "<script>alert('nome errato');</script>";
}
这是连接到数据库的函数:
function connect()
{
$dbhost = "localhost";
$dbuser = "site";
$dbpass = "";
$db = "my_site";
$conn = new mysqli($dbhost, $dbuser, $dbpass,$db) or die("Connect failed: %s\n". $conn -> error);
return $conn;
}
根据manual,mysqli_stmt::$affected_rows
Returns the number of rows affected by INSERT, UPDATE, or DELETE query.
使用 mysqli_stmt::$num_rows
获取 return 集合中的行数。