Php pdo select和insert语句
我几乎没能成功地将我的经典db_连接转换为pdo,而且似乎-它能工作…Php pdo select和insert语句,php,sql,Php,Sql,我几乎没能成功地将我的经典db_连接转换为pdo,而且似乎-它能工作… 但有两个特定的select和insert语句存在问题: $comments = array(); $result = mysql_query("SELECT * FROM comments WHERE page='$_SESSION[page]' ORDER BY dt ASC"); while($row = mysql_fetch_assoc($result)) { $commen
但有两个特定的select和insert语句存在问题:
$comments = array();
$result = mysql_query("SELECT * FROM comments WHERE page='$_SESSION[page]' ORDER BY dt ASC");
while($row = mysql_fetch_assoc($result))
{
$comments[] = new Comment($row);
}
foreach($comments as $c){
echo $c->markup();
}
及
这一切都按原样进行,但作为pdo-我尝试了许多“示例”-没有结果。这里:
$comments = array();
$pdo = new PDO("mysql:host=localhost;dbname=db;",$username,$password);
$pdo->prepare("SELECT * FROM comments WHERE page='$_SESSION[page]' ORDER BY dt ASC");
$pdo->execute();
while($result = $pdo->fetch()) {
array_push($comments,$result);
}
另一个现在应该是你转换自己的蛋糕。我想他希望我们在这里完成繁重的工作,并将这个简单的MySQL转换为PDO表单。发布你尝试过的“示例”,我们将提供帮助。谢谢,L0j1k。我不确定蛋糕是什么,但我希望……)
$comments = array();
$pdo = new PDO("mysql:host=localhost;dbname=db;",$username,$password);
$pdo->prepare("SELECT * FROM comments WHERE page='$_SESSION[page]' ORDER BY dt ASC");
$pdo->execute();
while($result = $pdo->fetch()) {
array_push($comments,$result);
}