php - 无法使用变量从 Mysql 列中选择
问题描述
谁能帮助我,我快疯了,看不到我做错了什么!我有这个基本的 SELECT 查询:
$locationQuery = mysqli_query($conn, "SELECT * FROM uk_towns where county = 'Dyfed'");
这将返回 1,000 个结果……完美!
现在,如果我这样做:
$county = "Dyfed";
$locationQuery = mysqli_query($conn, "SELECT * FROM uk_towns where county = '$county'");
我什么都得不到?
@Dharman 它仍然不喜欢它。f 我使用变量,我没有得到结果。如果我手动输入它,它会返回我所期望的,但我知道该变量包含正确的数据。这就是我现在所拥有的:
$county = $userDetails['county'];
// $county = "Dyfed";
$town = $userDetails['town'];
$sql = "SELECT * FROM uk_towns WHERE county=? AND name=?";
$stmt = mysqli_stmt_init($conn);
mysqli_stmt_bind_param($stmt, "ss", $county, $town);
mysqli_stmt_execute($stmt);
$result = mysqli_stmt_get_result($stmt);
while ($row = mysqli_fetch_assoc($result)) {
echo $row['id'];
}
解决方案
推荐阅读
- javascript - 如何在 Promise 中返回值?(Firebase.get())
- javascript - 构建聚合结果的总和
- c# - c# WinForm WebBrowser 控件显示在 Tooltip 中
- html - 字体真棒图标不会显示?
- powershell - Powershell 脚本在文件资源管理器的控制台窗口中报告执行策略错误
- image - 无法通过电子应用程序发送附加到 discordjs 消息的图像
- c - 如何将每一行放入从 c 程序中的文件读取的数组中?
- c# - Automapper:UseDestinationValue 不适用于集合?
- c# - XAML 调整窗口大小和窗口内的所有元素
- android-studio - 无法在 Android Studio 中的现有颤振项目中打开不可为空的功能