将数据库行放入关联数组的简便方法

时间:2017-02-13 21:01:00

标签: php mysql arrays mysqli

是否有更容易的方法在关联数组中获取几行mysql数据库而不是:

 $a_companylist = array();
 $a_companies = mysqli_query($db, "SELECT id, fullname FROM companies WHERE stockactive = 1");
 while($a_company = mysqli_fetch_assoc($a_companies)){
  $a_companylist[$a_company['id']] = $a_company['fullname'];
 }

欢迎提出任何建议。

1 个答案:

答案 0 :(得分:2)

使用PDO不仅是比mysqli更现代的方法,而且还具有以下优势:

$a_company_list = $pdo->query("SELECT ...")->fetchAll();

看一下php doc中的例子: