【问题标题】:How to fetch records from database如何从数据库中获取记录
【发布时间】:2017-03-21 06:35:29
【问题描述】:

我想知道如何从 php 中具有不同对象键的数组中获取记录?

这是我的数组输出结果:

    Array
(
    [0] => Array
        (
            [0] => Alpha Project
            [name] => Alpha Project
        )

    [1] => Array
        (
            [0] => Bravo Project
            [name] => Bravo Project
        )

)

请注意,我在我的项目中使用 ADODB 数据库类。这是用于填充结果的 ADODB 示例代码:

<?php

include('adodb/adodb.inc.php');

$server = 'localhost'; $user = 'root'; $password = ''; $database = 'some_database'; $driver = 'mysql';

$db = ADONewConnection($driver);
$db->debug = true;

$db->Connect($server, $user, $password, $database);

$result = $db->Execute('SELECT `name` FROM project;');

print "<pre>";
print_r($result->GetRows());
print "</pre>";

?>

【问题讨论】:

标签: php mysql arrays


【解决方案1】:

示例如下:

$Results = $result->GetRows();
foreach ($Results as $key => $value) {
    // print_r($value['name'])  ;
    $option .= '<option value="'.$key.'">'.$value['name'].'</option>';
}

echo '<select>' . $option . '</select>';

【讨论】:

  • 适用于我的示例。
  • 添加这个 $Results = $result->GetRows();
猜你喜欢
  • 2011-05-29
  • 2013-01-27
  • 2012-04-09
  • 1970-01-01
  • 1970-01-01
  • 2012-04-13
  • 2019-09-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多