如何从数据库中获取记录

时间:2017-03-21 06:35:30

标签: php mysql arrays

我想知道如何从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>";

?>

1 个答案:

答案 0 :(得分:0)

以下是示例:

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

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