【发布时间】:2017-09-15 01:52:37
【问题描述】:
我想获取这一行并将其保存到$notescheck,但是当我尝试这样做时,$notescheck 是空的,而我想回显并且没有错误。使用未准备好的语句,它可以正常工作。
代码:
if($user_ok == true) {
$sql = "SELECT notescheck FROM users WHERE username=? LIMIT 1";
$stmt = $conn->prepare($sql);
$stmt->bind_param("s",$log_username);
$stmt->execute();
$row = $stmt->fetch();
$notescheck = $row[0];
$stmt->close();
}
使用未准备好的语句,它看起来像这样:
if($user_ok == true) {
$sql = "SELECT notescheck FROM users WHERE username='$log_username' LIMIT 1";
$query = mysqli_query($conn, $sql);
$row = mysqli_fetch_row($query);
$notescheck = $row[0];
mysqli_close($conn);
}
【问题讨论】:
标签: php mysql prepared-statement fetch