php - MySQL SELECT 以 PK 作为结果集的键

标签 php mysql select

是否可以在MySQL中使用SELECT语句,使得结果集行的键是表行的实际PK?

结果集 = PHP 关联数组

PK自增

最佳答案

没有本地函数可以做到这一点。

但是您可以非常轻松地迭代该结果集并自行设置键。

$data = array();
while ($row = mysql_fetch_assoc($result)) {
    $data[ $row['id'] ] = $row;
}

关于php - MySQL SELECT 以 PK 作为结果集的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7106384/

相关文章:

mysql - pt-query-digest 没有结果并且 "0 total, 1 unique"。知道如何解决这个问题吗?

mysql - 我怎样才能对数据库中的多个表或类似的东西进行全局选择?

javascript - 是否可以使用具有统一(jquery 插件)的不同大小(宽度)的选择框?

css - Chrome 显示选择选项乱码?

javascript - 如何制作相同大小的缩略图

php - 从 ssh2_connect() 断开连接

php - 有没有办法从单独的行创建数组?

php - 调用未定义的方法 App\Models\Comment::comments()

php - 如何在MySQL中自动更新表中依赖于其他列的列?

mysql - SQL - 连接表列中最常见的值