suchen

Heim  >  Fragen und Antworten  >  Hauptteil

PHP- und ADODB-Ausführungsaufrufe geben „false“ zurück

<p>Ich verwende ADODB 5.21.2 und PHP 7.4. Ich erhalte die Fehlermeldung „Befehl nicht synchron; Sie können diesen Befehl jetzt nicht ausführen, wenn Sie eine Abfrage ausführen. Meine Datenbank ist MySQL 5.7 und ich verwende den MySQLi-Treiber. Dieses Problem tritt nur auf einem meiner Server auf. Die Abfrage funktioniert unter 10 Andere Server wären für jede Hilfe dankbar. <pre class="brush:php;toolbar:false;">$rs = $glb_dbconn->Execute($sql);</pre> <p>Ich erwarte die Rückgabe einer Ergebnismenge. Die Ausführung gibt jedoch „false“ zurück. Ich habe auch versucht, eine Auswahlabfrage auszuführen, die tatsächlich eine Ergebnismenge zurückgibt. Auch dies schlägt mit dem gleichen Fehler fehl. </p>
P粉274161593P粉274161593458 Tage vor475

Antworte allen(1)Ich werde antworten

  • P粉445714413

    P粉4457144132023-09-01 13:39:55

    Gitter 上的 ADOdb 支持聊天对此进行了讨论。

    用户报告该问题是由其代码中的错误引起的,可能是由于执行新查询而没有使用前一个查询的结果,如 MySQL 文档

    Antwort
    0
  • StornierenAntwort