PDO - 更改旧的mysql_fetch_object

时间:2012-05-03 21:44:37

标签: mysql pdo

使用PDO代替mysql_fetch_object我遇到了一个小问题。

我试图找到替代它的东西,但似乎没什么用。

首先我的链接完成了:

$link = new PDO('mysql:host='.$local.';dbname='.$nomBase.'', $user, $password, $pdo_options);

这是我的代码:

while($row = mysql_fetch_object($result)){
$data1=$row->nickname;
$data2=$row->id_contact;
echo ("<option ");
if ($handled==$data2) { echo ("selected "); } 

感谢您的帮助

1 个答案:

答案 0 :(得分:7)

您应将其更改为:

while($row = $result->fetch(PDO::FETCH_OBJ)){
...
}

您可以在此处找到有关它的更多信息:PDOStatement Fetch

改变PDO是个不错的选择!需要更多像你一样的人;)。