我想获取单个 MySQL 单元格的值并将其用作 PHP 代码中的字符串 - 我已经知道该单元格存在,它在哪里,不需要其他任何东西。最简单的方法是什么?我发现的所有示例都集中在使用循环将多行输出到表中,这对我的目的来说似乎不必要地复杂。
基本上我想做的是:
require_once 'login.php'; // Connects to MySQL
$sql = "SELECT name FROM users WHERE id='1'"; // id is determined elsewhere
$result = mysqli_query($connect, $sql);
echo "Your name is " . $result;
但我收到一条错误消息,提示它不是有效的字符串。
最佳答案
您忘记使用 mysqli_fetch_assoc()
从 $result
获取记录。
所以你可以这样修复你的代码:
$result = mysqli_query($connect, $sql);
while ($row = mysqli_fetch_assoc($result)) {
echo "Your name is " . $row['name'];
}
关于php - 以字符串形式获取 MySQL 单元格数据的最快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33156595/