Не вставить в базу данных! - PullRequest
0 голосов
/ 29 июня 2010

Код не вставляется в базу данных MySQL!?!?

Выдержка Register.php

$register = mysql_query("INSTER INTO users VALUE ('','$firstname','$lastname','$username','$password_db','$dob_db','$gender_db')");
                echo "Success!";

Connect.php

    <?php

    //connect

    $error = "Problem connecting to database. Please try again later.";

    $connect = mysql_connect("localhost","root","") or die($error);
    mysql_select_db("upload") or die($error);

?>

Все должно работать.Я не получаю никаких ошибок при использовании connect.php.

Что происходит?

Также;

Notice:  Undefined variable: firstname in /opt/lampp/htdocs/imageupload/register.php on line 121

Пожалуйста, помогите?!

Ответы [ 2 ]

3 голосов
/ 29 июня 2010

В первой строке должно быть написано «INSERT INTO users VALUES», попробуйте начать с этого.

0 голосов
/ 29 июня 2010

Никогда не думайте, что ваши запросы будут успешными. На уровне минимума ставьте or die(mysql_error()) после каждого запроса. Даже если ваш SQL-код полностью действителен, существует слишком много других причин, по которым запрос может просто не выдать «успех!» оставляя за собой след разрушения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...