Register.php没有插入sql查询

时间:2014-04-11 20:27:43

标签: php mysql sql

我一直在尝试创建一个register.php我尝试了至少17种方法,但它们不起作用:( 我甚至使用了一堆脚本,但仍然没有:( 问题是什么?

<!-- Start header.php -->
<?php include_once ('includes/header.php'); ?>
<!-- End header.php -->
<!-- Start navbar -->
<?php include_once ('includes/navbar.php'); ?>
<!-- End navbar -->
<?php 
if (isset($_POST['register'])) {
    $username = $_POST['username'];
    $password = $_POST['password'];
    $query =  "INSERT INTO `users` (`userID` ,`username` ,`password` ,`email` ,`avatar` ,`signup_date` ,`firstname` ,`lastname` ,`relations` ,`sex` ,`hometown` ,`skype` ,`facebook` ,`emailp` ,`twitter` ,`website` ,`about`)
VALUES ('', '".$username."', '".$password."', '', '', '', '', '', '', '', '', '', '', '', '', '', '')";
    $result = mysql_query($query);
}
?>
<div class="wrapper row4">
  <div id="container" class="clear">
         <h1>Register - <small>Please fill out the form to register.</small></h1>
         <form method="post">
                    <ul>
                        <li>
                            <label for="usn">Username : </label>
                            <input type="text" name="username" />
                        </li>

                        <li>
                            <label for="passwd">Password : </label>
                            <input type="password"   name="password" />
                        </li>
                        <li class="buttons">
                            <input type="submit" name="register" value="Register" />
                        </li>

                    </ul>
                </form>
    <div class="clear"></div>
  </div>
</div>
<?php include_once ('includes/footer.php'); ?> 

有什么不对吗?谢谢:)

1 个答案:

答案 0 :(得分:0)

如果userID字段设置为autoincrement:

,请尝试此操作
$query =  "INSERT INTO `users` (`username` ,`password` ,`email` ,`avatar` ,`signup_date` ,`firstname` ,`lastname` ,`relations` ,`sex` ,`hometown` ,`skype` ,`facebook` ,`emailp` ,`twitter` ,`website` ,`about`)
VALUES ('".$username."', '".$password."', '', '', '', '', '', '', '', '', '', '', '', '', '', '')";

也许您的userID字段不接受空值...