Ralat sintaks atau pelanggaran akses - Laravel
P粉496886646
P粉496886646 2023-09-03 13:10:32
0
1
556
<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>
P粉496886646
P粉496886646

membalas semua(1)
P粉018548441

to ialah kata kunci simpanan dalam mysql. Anda harus membalut dengan kutu belakang.

$client_data = DB::select('SELECT `merchant_name`,`to`,`amount`,`from`,`date`,`status`,`provider` from `api_transactions` WHERE `to`=?', [$merchant_id]);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan