簡體   English   中英

PHP表單未插入到mySQL數據庫中

[英]PHP form not inserting into mySQL database

嗨伙計們謝謝如果你能告訴我什么錯誤我需要幫助伙計們感謝幫助我

<?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>";
        }
    }
?>

在您的代碼中添加一個else到,

if(mysql_query($query)){
   echo "<h3>THANKS FOR INSERT DATA GOOD LUCK</h3>";
}

導致,

if(mysql_query($query)){
   echo "<h3>THANKS FOR INSERT DATA GOOD LUCK</h3>";
}
else {
   echo 'MYSQL Error: ' . mysql_error();
}

並且您可能會看到一個錯誤而不是您的消息,這應該可以幫助您追蹤問題。

筆記

mysql擴展現在已折舊,您應該使用mysqli http://php.net/manual/en/book.mysqli.php或 PDO http://php.net/manual/en/book.pdo.php 您還應該閱讀 SQL 注入 - 您的數據在用於查詢字符串之前需要轉義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM