使用自定义数据库(也就是数组键的列名)获取MySQLi


Fetch MySQLi with custom database (aka, column names for array keys)

我使用谷歌应用程序引擎为"数据存储"数据库编写了一个网站,但现在网站已经完成,由于谷歌的资源限制,网站经常宕机(我没有钱花,即使我花了,我也不会:/)

问题:

当我取一张桌子时,我只想像这样返回:

  • 每一行都在自己的数组中,便于迭代
  • 每个键都将是列的名称,而不是标准编号

问题:

无论我使用fetch_allfetch_assoc还是fetch_object,我都不会得到任何看起来像我想要得到的东西。

我对迭代和循环很不在行,所以我不知道如何手动完成。

mysqli_*构建数据库行的关联数组的最简单方法是:

$mysqli_query = mysqli_query($db_link, "SELECT * FROM tablename");
$result = array();
while($result[] = $mysqli_query->mysqli_fetch_assoc());

并且$result将保存您想要的阵列