MYSQL PHP查询未插入数据
此代码将表单中的数据插入名为“test”的数据库和名为“signup”的表中。插入查询不起作用: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";
<?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."')";