【发布时间】:2018-04-07 18:32:51
【问题描述】:
我有一个包含四个字段的表。我可以更改我的查询以显示我想要的内容,即四个字段中的两个。我希望 php 为我执行此操作。
$stmt=$db->query("select * from remote");
$result=$stmt->fetch(PDO::FETCH_ASSOC);
foreach($result as $row){
echo $row;
}
这给了我表格的第一“行”,其中包含所有元素。我的表格类似于
--------------------------
|id|name|position|my_box|
--------------------------
|1 |bear|3 |5 |
目前我有 4 行。使用 fetchAll 我不知道如何以可读的方式将它们回显(不使用 print_r)。我怎样才能打印出 Id=>Value 并且只有 Id 或 Value。
【问题讨论】:
-
使用您想要的字段,而不是
*,id。我没有看到value列。我也会循环fetch。 -
echo $row['name'] -
重点是不要改变查询..
-
@Riz 为什么不呢?您使用此查询所做的工作超出了需要完成的工作。
-
对不起,我没有更好地解释我自己。我可以,但现在我不能。这就像一个“锻炼”,我现在被要求这样做。
标签: php mysql pdo web-deployment