3

の代わりに 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 "); } 

ご協力いただきありがとうございます

4

1 に答える 1

7

次のように変更する必要があります。

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

詳細については、こちらを参照してください: PDOStatement Fetch

PDO に変更するのは良い選択です。あなたのような人がもっと必要です;)。

于 2012-05-03T21:46:22.963 に答える