Php 如何将其转换为简单的键值对?

Php 如何将其转换为简单的键值对?,php,select,sqlite,Php,Select,Sqlite,我一直在绞尽脑汁想办法解决这个问题 好的,我正在为我的web应用程序的登录系统创建一个SQLite3数据库(只有用户名和密码)。我创建了表格,插入了值等等。一切都很完美 如何编写代码,使查询的数组位于username=>password的简单键值对中 代码如下: function db_select($username, $password) { $db = db_connect(); $result = $db->query("SELECT '$username','$passwor

我一直在绞尽脑汁想办法解决这个问题

好的,我正在为我的web应用程序的登录系统创建一个SQLite3数据库(只有用户名和密码)。我创建了表格,插入了值等等。一切都很完美

如何编写代码,使查询的数组位于username=>password的简单键值对中

代码如下:

function db_select($username, $password) {

$db = db_connect();

$result = $db->query("SELECT '$username','$password; FROM users WHERE username='$username' AND password='$password'") or die('Query failed');

if($result) {
    $row = $result->fetchArray();
    print_r($row);
}
}
这是输出:

Array ( [0] => User ['User'] => User [1] => Pass ['Pass'] => Pass )
重写像

$usrarr = array();
if($result) {
    $row = $result->fetchArray();
    $usrarr[$row['User']]=$row['Pass'];
}
print_r($usrarr);

非常感谢。对它做了一点修改,效果很好。