php - 如何将 SQL 框的值存储到 PHP 变量中

标签 php mysql sql

我想选择数据,然后将其信息存储在一个变量中。我觉得这很简单,但我似乎做不到。当我运行下面的代码时,结果是空白的。

感谢您的帮助。

$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/

相关文章:

php - 格式化 MySQL 查询的结果,就好像它是从控制台运行的一样

sql - 入境验证?

javascript - 如何在选择 TR 时向 TR 中的每个 TD 添加类

php - laravel 5.2 搜索查询

php - 使用 FCM 和 php 推送通知

php - 如何解决将blade语法转换为php时出现的问题? Blade 中的 if 语句到 php

java - jdbc 中的未知数据库

php - 拉拉维尔 4 : Get complete query log

sql - 在 CakePHP 中查询多个模型的相似数据(联合?)

sql - ORDER BY 优先指定特定值