我最近开始学习MySQL和PHP,需要一些帮助。我需要从数据库中取出一行,并且只显示单元格的内容。当前代码如下所示:
$res = R::getAll("SELECT * FROM products WHERE ID=5");
echo json_encode($res);在我看来,我接受了这个查询,并将其结果写入变量$res,然后使用json_encode()函数打印该变量。
其结果是这样的:
{"ID":"5",“名称”:“猎鹰”,“价格”:“166.00”}
但我的目的是得到这样的东西:
5,猎鹰,166.00
请帮助消除不必要的信息形式的列名和额外的符号。
发布于 2022-02-28 07:29:27
$res = R::getAll("SELECT * FROM products WHERE ID=5");
echo implode(', ',$res[0]); // 5, Falcon, 166.00发布于 2022-02-28 19:19:40
$res = R::getAll("SELECT * FROM products WHERE ID=5");
$output = "";
foreach ($res as $key => $value) {
$output = $output.$value.", ";
}
$output = substr($output, 0, -2);
echo $output;输出:5, Falcon, 166.00
https://stackoverflow.com/questions/71291719
复制相似问题