在“汽车”行中输入“BMW x1”
$sql = "SELECT cars FROM table LIMIT 1";
$result = $con->query($sql);
if ($result->num_rows > 0) {
$rows[] = $result->fetch_row();
$result->free();
}
echo json_encode($rows[0]);
输出:["BMWx1"]
到目前为止一切顺利。现在我如何让我的变量$ cars等于“BMW x1”
e.g:
echo $cars;
output: BMWx1
谢谢你
答案 0 :(得分:1)
如果您只是阅读一行,请不要将该行推到数组上。 fetch_assoc
返回一个关联数组,其中包含从查询中检索到的行(如果没有选择任何内容,则返回false
)。只需使用它并访问所需的列。
$result = $con->query($sql);
$row = $result->fetch_assoc();
if ($row) {
$cars = $row['cars'];
}