Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MYSQL Syntax error - Codeigniter berfungsi untuk menghitung biaya

Masalahnya adalah variabel $Q tidak mengandung nilai yang valid, mungkin karena nilai yang dikirimkan dalam $station1 tidak ada di database. Saya akan berpikir bahwa CI akan melawan ini setidaknya dengan menggunakan string kutipan kosong, tetapi ternyata tidak.

Anda perlu memvalidasi $Q . itu memegang nilai yang masuk akal sebelum Anda meneruskannya ke where() . Misalnya, num_rows() another lainnya check akan memberi tahu Anda apakah kueri pertama menemukan sesuatu.

Juga, Anda harus meneruskan data bidang dari $Q , bukan hanya objeknya. Jadi dalam kasus Anda, $Q->row()->Zone .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. unggah file php, cara membatasi jenis unggahan file

  2. Bagaimana Zend\Db di ZF2 mengontrol transaksi?

  3. Bagaimana cara memanggil prosedur tersimpan MySQL dari Rails?

  4. Bagaimana cara menghapus semua karakter numerik non-alfa dari string di MySQL?

  5. Simpan kode PHP di MySQL dan jalankan