Ralat sintaks atau pelanggaran akses - Laravel
P粉496886646
2023-09-03 13:10:32
<p>Saya cuba memilih data daripada pangkalan data dan malangnya saya mendapat ralat berikut: </p>
<p>"Ralat sintaks atau pelanggaran akses: 1064 Terdapat ralat dalam sintaks SQL anda; sila semak manual untuk versi pelayan MariaDB anda untuk digunakan sekitar 'ke,jumlah,dari,tarikh,status,pembekal daripada Sintaks yang betul untuk api_transactions di mana=? 'Dalam fail /home/nosi/myProjects/paylesotho/vendor/laravel/framework/src/Illuminate/Database/, baris 1 (SQL: SELECT Nama Pedagang, Kepada, Amaun daripada api_transactions , dari, tarikh, status, pembekal , where to=00000) Connection.php line 664
”</p>
<p>Berikut ialah perkara yang saya lakukan di dalam pengawal: </p>
<pre class="brush:php;toolbar:false;">public function TransactionDetails ($merchant_id){
$data_pelanggan = DB::select('PILIH nama_peniaga,kepada,jumlah,daripada,tarikh,status,penyedia daripada api_transactions ke mana=?', [$merchant_id]);
return response()->json($client_data);
}</pre></p>
to
ialah kata kunci simpanan dalam mysql. Anda harus membalut dengan kutu belakang.