【问题标题】:PHP PDO get all row names as objects containing valuePHP PDO 获取所有行名作为包含值的对象
【发布时间】:2012-09-03 15:51:13
【问题描述】:

我有一个名为 site 的 mySQL 数据库表设置。

而不是 qet 列标题来生成值的 PHP 对象,我想从行中生成数据。

表:site

:::field:::::value:::::

   url       www.example.com
   name      example site
   etc       Example Etcetera

所以我希望能够通过调用我想要的列名和我之后的行来从服务器获取这些信息。我想对site 中的所有字段执行此操作,因为我不想对site 中的各种不同行进行多次调用;我宁愿将所有信息从头开始存储在对象中:

例如。 <? echo $site['url']; ?>

我创建了这个 put 它似乎导致了一个错误:。

$sql = "SELECT * FROM `site`"; 
$site[];
foreach($sodh->query($sql) as $sitefield){
    $site[$sitefield['field']] = $sitefield['value'];
}

显然我错过了一些东西。 ¿ 知道什么吗?

【问题讨论】:

    标签: php mysql pdo row


    【解决方案1】:
    $site[];
    

    应该是

    $site = array();
    

    【讨论】:

    • 好的,但这并没有解决问题
    猜你喜欢
    • 1970-01-01
    • 2017-09-15
    • 2014-10-28
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多