Panggilan pelaksanaan PHP dan ADODB mengembalikan palsu
P粉274161593
2023-08-31 22:22:55
<p>Saya menggunakan ADODB 5.21.2 dan PHP 7.4. Saya mendapat ralat "Arahan tidak segerak; anda tidak boleh menjalankan arahan ini sekarang apabila melaksanakan pertanyaan. Pangkalan data saya ialah MySQL 5.7 dan saya menggunakan pemacu mysqli. Masalah ini hanya berlaku pada salah satu pelayan saya. Pertanyaan berfungsi Berjalan pada 10 Pelayan lain keliru. Sebarang bantuan akan dihargai.
<pre class="brush:php;toolbar:false;">$rs = $glb_dbconn->Execute($sql);</pre>
<p>Saya menjangkakan set keputusan akan dikembalikan. Walau bagaimanapun, pelaksanaan mengembalikan "palsu". Saya juga cuba menjalankan pertanyaan pilih yang sebenarnya mengembalikan set hasil. Malah ini gagal dengan ralat yang sama. </p>
Ini dibincangkan dalam
Sembang sokongan ADOdb di Gitter.
Pengguna melaporkan bahawa isu itu disebabkan oleh pepijat dalam kod mereka, mungkin disebabkan oleh melaksanakan pertanyaan baharu tanpa menggunakan hasil pertanyaan sebelumnya, seperti dalamdokumentasi MySQL.