我想从数据库中拉出一个值,并将其分配给一个php变量。所有的mysqli函数似乎都会拉一整行,而我想要那个行的一个值(例如ID,name,ect)。如何使用mysqli(php)获取单个数据库值?
这是我到目前为止有:
$result = mysqli_query($con, "SELECT * FROM test_table WHRE ID='" . $_GET['ID'] . "'");
$row = $result->fetch_assoc();
$test= $row['ID'];
echo $test;
当我运行上面我没有得到任何输出; $ test未分配。什么是正确的命令为我的$ test变量赋值?
请告诉我,var_dump($ row)的输出是什么; – hakiko 2014-10-20 16:20:24
您有一个SQL注入漏洞。切勿将用户输入作为代码执行。 – David 2014-10-20 16:20:32
而且您应该将错误处理添加到数据库调用中。 – jeroen 2014-10-20 16:20:51