我想选择数据,然后将其信息存储在一个变量中。我觉得这很简单,但我似乎做不到。当我运行下面的代码时,结果是空白的。
感谢您的帮助。
$sql = "SELECT `$dateName` FROM `$user` WHERE hour=1";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$x = $row["`$dateName`"];
echo $x;
}
}
这是我的创建表代码:
/* CREATE TABLE FOR NEW USER */
$sql = "CREATE TABLE `$newUser` (
hour INT(6) NOT NULL
)";
/* CHECK CREATION */
if ($conn->query($sql) === TRUE) {
} else {
echo "Error creating table: " . $conn->error . ".<br><br>";
}
/* ADD TABLE FOR TODAYS DATE */
$sql = "ALTER TABLE `$user`
ADD `$dateName` text";
if ($conn->query($sql) === TRUE) {
echo "Todays Date entered!";
} else {
echo "Date already Exists" . "<br><br>";
}
最佳答案
$x 将始终为空,因为您在访问 $row 时要添加到键中:
$x = $row["`$dateName`"];
^ ^ remove ticks (You can also remove ")
关于php - 如何将 SQL 框的值存储到 PHP 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36962419/