PHP mysqli获取查询返回的第一行的值

Vin*_*nce 2 php mysqli row

我正在使用mysqli从数据库中获取某些数据.我正在使用的查询我已设置为仅从数据库返回一行.有没有办法在不使用while循环的情况下获取该行的值?我知道如果有多行被返回,while循环是好的,但是如果不需要while循环,我想避免它,因为不必要的代码是糟糕的编程.

小智 6

是的 - 您可以使用:

$row = $result->fetch_array();
Run Code Online (Sandbox Code Playgroud)

仅将第一行作为数组返回.