2016-01-06 30 views
0

image_address和名称插入我用这个代码在mysql中插入数据,而是直接显示错误 “无法输入数据:” ......误差在MySQL的

其他

 { 

      $image=$_FILES['img']['name']; 
      $tmp_name=$_FILES['img']['tmp_name']; 

      $path= "/var/www/html/uploads/".$image; 
      if(move_uploaded_file($name,$path)) 

      { 
      $sql = "INSERT INTO form1 ". "(fname,lname,username,password,age,email,branch,college, 
      gender,image_p,) ". "VALUES('$fname','$lname','$username','$password','$age','$mail','$branch','$college','$gender','$image')"; 
      $retval = mysql_query($sql, $conn); 
      } 

      if(! $retval) 
      { 
      die('Could not enter data: ' . mysql_error()); 
      } 
      else 
      { 
      echo "Entered data successfully\n"."\n "; 
      echo "you are now a registered user."; 

      mysql_close($conn); 
      } 
+1

回应您的查询,并确保这是正确的。 – 2016-01-06 12:18:16

+3

从'gender,image_p'中删除最后'''' – Saty

+0

错误仍然相同 –

回答

-1
$sql = "INSERT INTO form1 (fname,lname,username,password,age,email,branch,college, 
     gender,image_p) VALUES ('".$fname."','".$lname."','".$username."','".$password."','".$age."','".$mail."','".$branch."','".$college."','".$gender."','".$image."')"; 
$retval = mysql_query($sql, $conn); 

$image=$_FILES['img']['name']; 
$tmp_name=$_FILES['img']['tmp_name']; 
$path= "/var/www/html/uploads/".$image; 
move_uploaded_file($name,$path); 

if(! $retval){ 
    die('Could not enter data: ' . mysql_error()); 
}else{ 
    echo "Entered data successfully\n"."\n "; 
    echo "you are now a registered user."; 
    mysql_close($conn); 
} 
+0

它不起作用。 –

+0

你通过应用得到了什么? –

+0

相同的错误无法输入数据: –