我一直在想办法解决这个问题。
好的,所以我正在为我的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);
关于php - 如何将其转换为简单的键值对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22739941/