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

Lỗi phân tích cú pháp:lỗi cú pháp, T_ELSE không mong muốn

Bạn có dấu chấm phẩy ; trong câu lệnh điều kiện của bạn, thêm vào đây:

if (!$insert=mysql_query("insert into testblob values('','$image','$img_name')"));

Xóa nó và thay đổi nó thành:

if (!$insert=mysql_query("insert into testblob values('','$image','$img_name')"))

tại sao bạn không sử dụng cái này tốt hơn?

   $file= $_FILES['image']['tmp_name'];
   if (!isset($file)){
      echo "Please select an image";
     }
   else{
        $image= addslashes(file_get_contents($_FILES['image']['tmp_name']));
        $img_name= addslashes($_FILES['image']['name']);
        $img_size = getimagesize($_FILES['image']['tmp_name']);

       if ($img_size==FALSE){
             echo "select valid image.";
              }
       else
         {

              if (!$insert=mysql_query("insert into testblob values('','$image','$img_name')")){
                   echo "Problem uploading!"; }
              else{

                $lastid = mysql_insert_id();
                    echo "Image uploaded.<p />Your image:<p /><img src=get.php?id=$lastid>";
                }

        }
 }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiểu mệnh đề GROUP BY

  2. Nhận id gia tăng tự động được chèn lần cuối trong mysql

  3. Thay đổi tập lệnh php thành PDO gây ra lỗi Cú pháp trong khi truy vấn cập nhật MySQL

  4. Cách chọn chuỗi phụ Ngẫu nhiên, được phân tách bằng dấu hôn (,) Từ một chuỗi

  5. tìm kiếm một cặp giá trị chuỗi trong đối tượng json bằng cách sử dụng mysql