如何使用mysqli(php)获取单个数据库值?

时间:2014-10-20 16:18:29

标签: php mysqli

我试图从数据库中提取单个值并将其分配给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变量赋值的正确命令是什么?

1 个答案:

答案 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'字段是整数,则不需要引号。