我试图从数据库中提取单个值并将其分配给php变量。所有mysqli函数似乎都拉了整行,而我想要该行的一个值(例如ID,name,ect)。
这是我到目前为止所做的:
$result = mysqli_query($con, "SELECT * FROM test_table WHRE ID='" . $_GET['ID'] . "'");
$row = $result->fetch_assoc();
$test= $row['ID'];
echo $test;
当我执行上述操作时,我无法获得任何输出; $ test未分配。为$ test变量赋值的正确命令是什么?
答案 0 :(得分:-1)
你忘记了WHERE子句中的E
$result = mysqli_query($con, "SELECT * FROM test_table WHERE ID='" . $_GET['ID'] . "'");
$row = $result->fetch_assoc();
$test= $row['ID'];
echo $test;
如果您的'ID'字段是整数,则不需要引号。