[英]PHP form not inserting into mySQL database
hi guys thanks if you can tell me what error i need help guys thanks for help me嗨伙计们谢谢如果你能告诉我什么错误我需要帮助伙计们感谢帮助我
<?php
$servername = "localhost"; $username = "root"; $password = "";
$dbname = "kurd";
mysql_connect("localhost","root","","kurd") or die ("not connect data base");
mysql_select_db("kurd") or die ("no found table");
if(isset($_POST['submit'])){
$name = $_POST['name'];$lastname = $_POST['lastname'];
$password =_POST['password'];
$query =" INSERT INTO kurdstan (name,lastname,password) VALUES ('$name','$lastname','$password')";
if(mysql_query($query)){
echo "<h3>THANKS FOR INSERT DATA GOOD LUCK</h3>";
}
}
?>
In your code add an else
to,在您的代码中添加一个
else
到,
if(mysql_query($query)){
echo "<h3>THANKS FOR INSERT DATA GOOD LUCK</h3>";
}
resulting in,导致,
if(mysql_query($query)){
echo "<h3>THANKS FOR INSERT DATA GOOD LUCK</h3>";
}
else {
echo 'MYSQL Error: ' . mysql_error();
}
and you will probably see an error instead of your message which should help you to track down the problem.并且您可能会看到一个错误而不是您的消息,这应该可以帮助您追踪问题。
NOTE笔记
The mysql
extension is now depreciated, you should use mysqli
http://php.net/manual/en/book.mysqli.php or PDO http://php.net/manual/en/book.pdo.php . mysql
扩展现在已折旧,您应该使用mysqli
http://php.net/manual/en/book.mysqli.php或 PDO http://php.net/manual/en/book.pdo.php 。 You should also read up on SQL injection - your data needs escaping before being used in a query string.您还应该阅读 SQL 注入 - 您的数据在用于查询字符串之前需要转义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.