PHP-MySQL : Returning Query as Array index name and value

标签 php mysql mysqli

我有一个像这样的 MySQL 表:

------------
|animal|legs|
------------
| cat     4 |
| chicken 2 |

是否可以在 PHP 中返回一个以 Animals 作为索引名称、legs 作为其值的数组,而无需像 mysqli_fetch_all 那样逐一获取?

$result[cat]=4
$result[chicken]=2.

我试过了

$q = mysqli_fetch_all($q);
$array=array_combine($q2[0], $q2[1]);

但它没有给我我想要的输出。

最佳答案

使用safeMysql

$dic = $db->getIndCol("animal","SELECT * FROM animals");

关于PHP-MySQL : Returning Query as Array index name and value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17928661/

相关文章:

php - yii 不保存模型

php - 遍历 PHP 对象

php - fatal error :调用未定义的方法 connectDB::prepare()

php - 无法通过 MAMP 连接到 MySQL

PHP 使用 mySQL-db 中的下拉值

javascript - 使用 jQuery 和 AJAX 提取 API 数据

php - MySQLi bind_param() 错误

jquery - 如果我设置 session ,启动 jquery 函数?

php - MySqli 插入海量数据

PHP PDO 从数据库中选择并显示在特定的 div 中