php - 使用 php 选择带有准备好的语句并回显结果或将其转换为变量
问题描述
我正在做一个本地主机项目。尽管我可能不需要它,但是在学习 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
or $mysqli
or $conn
,但不太可能都是 og 他们!
或者,也许两者都是错误的。答案将在您未向我们展示的代码中
config.php
,因此请检查您在该脚本中使用的变量。
推荐阅读
- javascript - 如何获取 Android 图像并将其放在 WebView 上?
- lit-element - 如何在 LitElement 中加载谷歌字体
- tensorflow - 通用句子编码嵌入数字非常相似
- timer - STM32F7-有没有办法在输出比较模式下同步两个不同定时器的输出?
- delphi - 如何在 Delphi firemonkey android 中处理 Firebase FCM click_action?
- python - 在哪里使用通用类视图指定“use_natural_primary_keys”?
- angular - 如何在动态代码中处理打字稿中的按钮
- javascript - 将 Redux 与 ant design form 结合使用的最佳解决方案
- google-cloud-pubsub - 参数订阅必须符合模式^projects/[^/]+subscriptions/[^/]+$
- angular - 上传后如何从 Firebase 获取 Url 文件以返回发送到后端的 Url 字符串并保存数据库 My SQL