PHP および ADODB の実行呼び出しは false を返します
P粉274161593
P粉274161593 2023-08-31 22:22:55
0
1
394

ADODB 5.21.2 と PHP 7.4 を使用しています。 「コマンドが同期していません。クエリの実行時にこのコマンドを実行できません。データベースは MySQL 5.7 で、mysqli ドライバーを使用しています。この問題はサーバーの 1 つでのみ発生します。クエリは動作します。10 で実行しています。」というエラーが表示されます。他のサーバーです。混乱しています。助けていただければ幸いです。execute メソッドを呼び出して、挿入 SQL を実行します。

$rs = $glb_dbconn->Execute($sql);

結果セットが返されることを期待しています。ただし、実行すると「false」が返されます。また、実際に結果セットを返す選択クエリを実行してみました。これでも同じエラーで失敗します。

P粉274161593
P粉274161593

全員に返信 (1)
P粉445714413

これについては、Gitter の

ADOdb サポート チャットで議論されました。

ユーザーは、問題の原因はコードのバグであり、前のクエリの結果を使用せずに新しいクエリを実行したことが原因である可能性があると報告しています (

MySQL ドキュメント)。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!