foreach fetch_object PHP

时间:2014-09-04 15:51:17

标签: php drupal foreach

我必须前往一张桌子并以JSON格式显示结果。当我这样做时,它只是向我显示表格的第一行,然后我想要它给我所有的线条。谢谢!

function mesum_web_service_expositions (){

  $result = db_fetch_object(db_query("SELECT * FROM {content_type_exposition} "));

  echo json_encode($result);
  exit();
}

3 个答案:

答案 0 :(得分:0)

您需要在循环中调用每一行并相应地处理

db_fetch_object只会选择一行

$sql = "SELECT * FROM {content_type_exposition}";

while ($row = db_fetch_object(db_query($sql))) {
    //handle $row
}

如果要使用此方法返回所有结果的数组,可以将每个$行添加到数组中:

$obj = db_query($sql);

$result = array();
while ($row = db_fetch_object($obj)) {
    $result[] = $row;
}

var_dump(json_encode($result));

答案 1 :(得分:0)

这是在编码之前的数据外观。它仍然只返回第一行!                                                               stdClass对象([vid] => 60886

[nid] => 51789 [field_exposition_thumbnail_nid] => 51788 [field_exposition_place_value] => [field_exposition_without_walls_value] => 0 [field_exposition_commissioner_value] =>
Guillaume Faroult, conservateur au département des Peintures

[field_exposition_acknowledge_value] => Avec le soutien de la TERRA FOUNDATION FOR AMERICAN ART Cette exposition-dossier est rendue possible grâce au généreux soutien du Crystal Bridges Museum of American Art, du High Museum of Art, Atlanta, et de la Terra Foundation for American Art. Les programmes de l’Auditorium sont soutenus par les American Friends of the Louvre et le Mark Pigott Lecture and Research Fund. [field_exposition_fup_changed_value] => [field_exposition_fup_created_value] => ) 1

答案 2 :(得分:0)

@iswinky,这是我在使用您的解决方案时得到的结果:

" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}&#34 ;" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"& #34; SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition }"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT * Fro m {content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}" " SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT * From { content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"&# 34; SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition} "" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT * From {content_type_exposition}"" SELECT * From {content_type_exposition}"" SELECT * From {content_type_expo sition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"&# 34; SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition} "" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}&# 34;" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SEL ECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}&# 34;" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自{content_type_exposition}"" SELECT *来自