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

Kesalahan sintaks MySQL:dekat '1' di baris 1

baris berikut menyimpan nilai "1" di $sql saat penyisipan berhasil dan 0 saat gagal.

$sql = mysqli_query($con, "UPDATE users SET title='$title', firstname='$firstname', lastname='$lastname', jobtitle='$jobtitle', address='$address', address2='$address2', address3='$address3', postcode='$postcode', telephone='$telephone', email='$email' WHERE username='$user'");

Dan Anda mencoba menjalankan ini

if (!mysqli_query($con,$sql)) 

di sini, nilai $sql adalah "1" yang bukan merupakan kueri yang valid. Itu menghasilkan kesalahan sintaks. Mungkin jika Anda mencoba mencapai ini:

$sql = "UPDATE users SET title='$title', firstname='$firstname', lastname='$lastname', jobtitle='$jobtitle', address='$address', address2='$address2', address3='$address3', postcode='$postcode', telephone='$telephone', email='$email' WHERE username='$user'";
if(mysqli_query($con,$sql)){
    //do something if the operation is successful
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kunci yang ditentukan terlalu panjang; panjang kunci maksimal adalah 767 byte - ASPNet Identity MySQL

  2. Cara Menyimpan Hasil Query MySQL ke File .CSV

  3. Isi JFreechart TimeSeriesCollection dari Mysql DB?

  4. PDO beberapa tempat penampung bernama tidak mengambil data

  5. Apa yang lebih baik - banyak meja kecil atau satu meja besar?