我需要从预防帮助“注意:数组字符串转换在”防止从“注意:数组字符串转换在”
$stmt = $DBH->prepare("SELECT * FROM users WHERE id = :emailid");
$stmt->bindParam(':emailid', $emailid, PDO::PARAM_STR);
$stmt->execute();
$result = $stmt->fetchAll();
foreach($result as $row)
{
echo $row['id'].'<br />';
echo $row['emailid'].'<br />';
echo $row['password'];
}
Everythink其OK,index.php?id=5
但是当我把index.php?id[]=5
回到我错误
Notice: Array to string conversion in
什么是最好的w^ay在这种情况下检查数组; error_reporting(0)
不是我想找到优化方法的解决方案。
正是你所期待发生把里面'GET'参数数组的符号是什么时候? 'index.php?id [] = 5' –
检查数组:http://php.net/is_array – Mike
只是测试所有参数,在这种情况下,你可以看到完整的路径披露... – user3576620