Php 插入表时检测到错误

Php 插入表时检测到错误,php,mysql,Php,Mysql,检查此项-- 用句点连接变量。 插入img标记时使用的转义双引号 尽管您可能只想保存照片的路径 <?PHP include("db.php"); $sql="INSERT INTO registration (`user_name`,'user_email','user_contact_no','user_address','user_dateofbirth','user_gender','user_photo') VALUES ('".$_POST['fullna

检查此项--


用句点连接变量。
插入img标记时使用的转义双引号

尽管您可能只想保存照片的路径

<?PHP
    include("db.php");
    $sql="INSERT INTO registration (`user_name`,'user_email','user_contact_no','user_address','user_dateofbirth','user_gender','user_photo')
    VALUES ('".$_POST['fullname']."','".$_POST['userid']."','".$_POST['cno']."','".$_POST['add']."','".$_POST['dateofbirth']."','".$_POST['gender']."','<img src= /upload/'".$img.">')";
?>
试试这个--


你好,你显然是第一次问我。请参考提示:提供错误输出,可以从所有数据库包装器/驱动程序检索错误消息。您可能也想先在web上搜索该错误消息;o) 也许因为你的字符串上有一个
回音
?并且在phpdo中将字符串与
连接,不能继续使用此sql-它容易受到sql注入的攻击。您应该学习如何在
mySQLi
PDO
中使用
prepared语句
——这样您一开始就不会遇到此错误
<?PHP
    include("db.php");
    $sql="INSERT INTO registration (`user_name`,'user_email','user_contact_no','user_address','user_dateofbirth','user_gender','user_photo')
    VALUES ('".$_POST['fullname']."','".$_POST['userid']."','".$_POST['cno']."','".$_POST['add']."','".$_POST['dateofbirth']."','".$_POST['gender']."','<img src= /upload/'".$img.">')";
?>
$sql="INSERT INTO registration (`user_name`,'user_email','user_contact_no','user_address','user_dateofbirth','user_gender','user_photo')
    VALUES ('".$_POST['fullname']."','".$_POST['userid']."','".$_POST['cno']."','".$_POST['add']."','".$_POST['dateofbirth']."','".$_POST['gender']."','<img src=\"upload/".$img."\"')";
$sql="INSERT INTO registration (`user_name`,'user_email','user_contact_no','user_address','user_dateofbirth','user_gender','user_photo')
    VALUES ('".$_POST['fullname']."','".$_POST['userid']."','".$_POST['cno']."','".$_POST['add']."','".$_POST['dateofbirth']."','".$_POST['gender']."','upload/".$img."')";
<?PHP
    include("db.php");

    $fullname = $_POST['fullname'];
    $userid = $_POST['userid'];
    $cno = $_POST['cno'];
    $add = $_POST['add'];
    $dateofbirth = $_POST['dateofbirth'];
    $gender = $_POST['gender'];

    $sql="INSERT INTO registration (`user_name`,'user_email','user_contact_no','user_address','user_dateofbirth','user_gender','user_photo')
    VALUES ('".$fullname"','".$userid."','".$cno."','".$add."','".$dateofbirth."','".$gender."','<img src= /upload/'".$img.">')";
?>