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


how to get a single database value using mysqli (php)?

我正试图从数据库中提取一个值,并将其分配给php变量。所有的mysqli函数似乎都拉取了整行,而我想要该行的一个值(例如ID、名称等)。

这就是我目前所拥有的:

 $result = mysqli_query($con, "SELECT * FROM test_table WHRE ID='" . $_GET['ID'] . "'");
  $row = $result->fetch_assoc();  
  $test= $row['ID'];
  echo $test;

当我运行上面的程序时,我没有得到任何输出$测试未分配。给$test变量赋值的正确命令是什么?

您在WHERE子句中忘记了一个E

$result = mysqli_query($con, "SELECT * FROM test_table WHERE ID='" . $_GET['ID'] . "'");
$row = $result->fetch_assoc();  
$test= $row['ID'];
echo $test;

如果"ID"字段是整数,则不需要引号。