Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSQL PHP查询未插入数据_Php_Mysql - Fatal编程技术网

MYSQL PHP查询未插入数据

MYSQL PHP查询未插入数据,php,mysql,Php,Mysql,此代码将表单中的数据插入名为“test”的数据库和名为“signup”的表中。插入查询不起作用: <?php echo"working2"; if(isset($_POST['submit'])) { echo"woerking"; $conn = mysql_connect("localhost", "root", "", "test") or die("error connecting"); echo"woerking1";

此代码将表单中的数据插入名为“test”的数据库和名为“signup”的表中。插入查询不起作用:

   <?php
    echo"working2";
    if(isset($_POST['submit']))
    {
    echo"woerking";
    $conn = mysql_connect("localhost", "root", "", "test") or die("error connecting");
    echo"woerking1";
        $flag=0;
        $Rno=$_POST['rno'];
        echo$Rno;
        $fname=$_POST['fname'];
        echo $fname;
            $lname=$_POST['lname'];
        $email=$_POST['uemail'];
            $pswd=$_POST['pswd'];
        $repswd=$_POST['repswd'];

尝试此更改以启动:

$tem=mysql_query($query) or die(mysql_error());
这将告诉您查询的问题所在。不幸的是,它不会告诉您代码中的SQL注入漏洞,但请无论如何修复它们

$query="INSERT INTO `signup`(`Rollno`,`fname`,`lname`,`email-id`,`password`,`retype`)VALUES('".$Rno."','".$fname."','".$lname."','".$email."','".$pswd."','".$repswd."')";

像这样尝试一下。

感谢您分享此实现,也许您也想问一个问题?谁知道您正在使用哪个API进行连接。一行代码不足以让我细细咀嚼。有什么错误?桌子的名字是什么?数据库是什么?没有提供足够的信息不,真的。。。。我之前不是在开玩笑;这还不足以让我埋头苦干。
$Rno
的值是多少?您是如何连接的<代码>mysql<代码>mysqli ?PDO?以上都没有?那么,你到底犯了什么错误呢?在维基上迈出了一大步;-)似乎OP的脸上挂着灿烂的笑容。问题在于连接到database@Eshank,很高兴它现在适合你。别忘了解决安全问题。
$tem=mysql_query($query) or die(mysql_error());
$query="INSERT INTO `signup`(`Rollno`,`fname`,`lname`,`email-id`,`password`,`retype`)VALUES('".$Rno."','".$fname."','".$lname."','".$email."','".$pswd."','".$repswd."')";