cari

Rumah  >  Soal Jawab  >  teks badan

Ralat sintaks atau pelanggaran akses - Laravel

<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粉496886646P粉496886646468 hari yang lalu548

membalas semua(1)saya akan balas

  • P粉018548441

    P粉0185484412023-09-04 12:30:25

    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]);

    balas
    0
  • Batalbalas