【问题标题】:php error with pdo foreachpdo foreach的php错误
【发布时间】:2015-07-31 07:44:36
【问题描述】:

我给了我这个我没有看到的错误:'警告:在第 17 行的 C:\xampp\htdocs\sito\personalImage.php 中为 foreach() 提供的参数无效' 这是我的代码:

try{
    $conn= new PDO("mysql:host=localhost;dbname=first","root","..");
    echo "connection good";
    $user=$_COOKIE['log'];
    $conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
    foreach($conn->exec('SELECT cognome FROM utenti') as $row){

    }

    $conn=null;
}
catch(PDOException $e){
    echo $e->getMessage();
}

与数据库的连接良好。 谁能给我解释一下

【问题讨论】:

标签: php mysql pdo foreach


【解决方案1】:

用 mysql_num_rows 测试结果的数量,然后得到你的结果。

还有两件事非常重要:

  1. 用“替换你的',用'替换你的”,因为一个变量只能是 如果此字符串由“(法语)分隔,则在字符串内部解释 扬声器,不知道名字,请更正替换所有这些blabla 以真实姓名,谢谢:))
  2. mysql_ 函数已弃用,您不应再使用它,改用 mysqli 或 pdo(我推荐 pdo)。

两者都很重要!

buona fortuna amico mio

【讨论】:

    猜你喜欢
    • 2014-04-30
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 2012-08-14
    • 2023-03-15
    • 1970-01-01
    • 2015-03-14
    相关资源
    最近更新 更多