插入DB php

EHS*_*EHS -2 php mysql

我正在尝试在数据库中插入数据.这是我使用echo打印的查询

INSERT INTO tablename(NameOfVisitor, Email, Country,City,ReferenceID,Cell#)VALUES('myname', 'myemail@yahoo.com', 'Pakistan','Lahore','refid',03001234567)
Run Code Online (Sandbox Code Playgroud)

这是我在PHP代码中的查询

$sql="INSERT INTO $tbl_name(NameOfVisitor, Email, Country,City,ReferenceID,Cell#)VALUES('$name', '$email', '$country','$city','$refId',$cellNo)";  
                        echo "<br>";
                        echo "<br>";
                        echo $sql;
                        echo "<br>";
                        echo "<br>";
                                $retval = mysql_query( $sql, $conn );
                                if(! $retval )
                                {
                                  die('Could not enter data: ' . mysql_error());
                                }
                                echo "Entered data successfully\n";
                                mysql_close($conn);
Run Code Online (Sandbox Code Playgroud)

当我跑,它给我以下错误.

无法输入数据:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法

查询对我来说是正确的.谢谢.

Mar*_*ski 5

#从您的查询中删除:

INSERT INTO tablename(NameOfVisitor, Email, Country,City,ReferenceID,Cell#)
                                                                         ^ 
Run Code Online (Sandbox Code Playgroud)