我正在使用PDO API,并且使用fetchAll()
返回一个多维数组;下面的代码片段仅为测试场景;我只想知道是否可能。
$LeUsername = "BravoSlayer";
$sth = $dbh->prepare("SELECT * FROM users WHERE Username='$LeUsername'");
$sth->execute();
$result = $sth->fetchAll();
print_r($result);
$ArraySearch = search_array($result, $LeUsername);
输出结果如下:
Array ( [0] => Array ( [ID] => 1 [0] => 1 [Username] => bravoslayer [1] => bravoslayer [Password] => thisisatest [2] => thisisatest ) )
我希望能够通过搜索多维数组来返回键值。在这种情况下,它将是0,因此我只需为$Array1关联另一个变量变量= $Array1 ['0'],从那时起,我就可以这样做:
$Username = $Array1['Username'];
$result['Username']
比$result['0']['Username']
对他来说会更容易,不过在我们得到 OP 的回复之前,我们不会知道确切情况。不过我还是对这种方法很感兴趣。 - Daryl Gill