将sql查询作为数组返回

HW1*_*HW1 1 php sql arrays jquery-ui

我正在使用jqueryui及其Autocomplete插件.它使用json来提取项目.

我想修改它,以便从我的数据库中提取项目.

这是项目应该如何:

$items = array(
"Great <em>Bittern</em>"=>"Botaurus stellaris",
"Great2 <em>Bittern</em>"=>"Botaurus stellaris 2"
);
Run Code Online (Sandbox Code Playgroud)

如何创建一个从表中提取数据的sql查询,并将其像上面的代码一样写入php文件?

Table : customer
id_customer | name_customer | country_customer
Run Code Online (Sandbox Code Playgroud)

我想要那个阵列产生 id_customer => name_customer

Fel*_*ing 5

查询只是:

SELECT id_customer, name_customer FROM customer
Run Code Online (Sandbox Code Playgroud)

并且您可以像这样生成数组(假设您使用的是MySQL):

$items = array();

$result = mysql_query($sql);
while(($row = mysql_fetch_assoc($result))) {
    $items[$row['id_customer']] = $row['name_customer'];
}
Run Code Online (Sandbox Code Playgroud)

参考文献: MySQL的SELECT句法,mysql_query(),mysql_fetch_assoc()