0

PHP 5.3 とデータベース用の mysql を使用して、インターネット サイトを開発しています。

データベースを使用する場合、次のような行の後:

...

  $stmnt = $mysqli->prepare("Select ID from users where loginid = ?");
    $stmnt->bind_param('i', $x);
    $stmnt->execute();
    $result = $stmnt->get_result();

に相当するコマンドはありますか:$stmnt->get_result();

これは、phplint ( http://www.icosaedro.it/phplint/phplint-on-line.html ) を使用していて、コンパイル エラーが発生したためです: エラー: メソッド mysqli_stmt::get_result() が存在しません

一部の回避策は、一部のサーバーが $stmnt->get_result() をサポートしていないという結論につながります (そうでなければ、コードをコンパイルできない理由がわかりません)。

に相当するものはあります$stmnt->get_result()か?

ありがとう :)

4

1 に答える 1

-1

もしかして

$stmt->fetch();

また

$result = $result->fetch_assoc();
于 2013-05-21T19:35:04.887 に答える