Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi cú pháp MySQL:gần '1' tại dòng 1

dòng sau lưu giá trị "1" trong $ sql khi chèn thành công và 0 khi không thành công.

$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'");

Và bạn đang cố gắng thực hiện điều này

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

ở đây, giá trị của $ sql là "1" không phải là một truy vấn hợp lệ. Điều đó dẫn đến lỗi cú pháp. Có thể là nếu bạn đang cố gắng đạt được điều này:

$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. PHP thay đổi mysql_query cũ thành PDO

  2. Chọn một cơ sở dữ liệu trong mysql với khoảng trắng trong tên của nó

  3. Làm thế nào để xây dựng một ứng dụng flask xung quanh một cơ sở dữ liệu đã có sẵn?

  4. vấn đề trong nhiều mối quan hệ

  5. Truy vấn MySQL không sử dụng chỉ mục trong tham gia bảng