我正试图从我的mysql数据库中获取一个单元格。 由于日期和时间,这个单元格是独一无二的。 因此,如果使用WHERE选择日期和时间,则应返回一个数字。 我检查了一切,但它仍然无法正常工作。我得到零回报。
有人看到我的代码有问题吗?
$result2 = mysql_query("SELECT * FROM `chairs` WHERE `date` = '$date' AND `hour` = '$hour' ");
$row = mysql_fetch_array($result2);
$dbchairs = $row[$chairs];
echo $dbchairs;
答案 0 :(得分:1)
您在
中有未定义的变量椅子$dbchairs = $row[$chairs];
如果在DB中名为chairs
的列,请使用:
$dbchairs = $row['chairs']; // key of $row array is column name
答案 1 :(得分:0)
更改此
$dbchairs = $row[$chairs];
至
$dbchairs = $row['chairs'];
您正在使用未定义的变量$chairs
作为$row
数组中的索引。
语法:$row['name_of_the_column_in_database']