[英]Using php to select with prepared statement and echoing the result or turning it into variable
我正在做一个本地主机项目。 即使我可能不需要它,但是在学习php和mysql时,我认为我应该使用准备好的语句。 即使我在网上找到了一些不错的指南,也不太满意。
我正在寻找的只是从数据库中回显该名称。 稍后,我需要将其转换为变量,但是由于我已经对此坚持下去,所以我想在这里询问。
require_once "config.php";
if ($link->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if ($stmt = $mysqli->prepare("SELECT name FROM users")) {
$stmt->execute();
$stmt->bind_result($name);
while ($stmt->fetch()) {
echo ("$name");
}
$stmt->close();
}
$mysqli->close();
如果这行是正确的
if ($link->connect_error) {
那么这行是错误的
if ($stmt = $mysqli->prepare("SELECT name FROM users")) {
这句话也是错误的
$conn->connect_error
因为连接变量是$link
或$mysqli
或$conn
但它们不可能全部都包含在内!
也许两者都是错误的。 答案将是您未在
config.php
向我们显示的代码中,因此请检查您在该脚本中使用了什么变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.