php - 如何从数据库中获取记录

标签 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>";

?>

最佳答案

例子如下:

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

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

关于php - 如何从数据库中获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42919995/

相关文章:

php - 如何获取所选按钮的 ID?

java - 在数字数组中查找缺失数字的最快方法

c# - 如何按从最少尝试到最多尝试的顺序获取一组 bool 组合?

php - 在单个查询中从两个不同的表中获取详细信息

php - 检查MYSQL中是否存在行

php - 有没有办法在多行上编写 REGEX 模式?

mysql - 如何仅通过对服务器的单个请求来存储一些数据并可以在多个页面上使用?

php - 从 Yii 中的模型获取相关数据并返回 JSON 的最佳方式

php - Mysql Select where time difference 列之间的日期

javascript - PHP生成带有引号错误的Javascript代码