death2spirit
Новичок
Ошибка в коде
Вот такой код:
<html>
<head><title>New___DB_table!!!</title>
</head>
<body>
<?php
echo "Вас Зовут:"; echo $_GET ['name']; echo "<br>";
echo "Ваш пароль:"; echo $_GET ['password']; echo "<br>";
echo "Ваш Email:"; echo $_GET ['email']; echo "<br>";
$sdb_name = "localhost";
$user_name = "root";
$user_password = "qwerty";
$db_name = "newage";
if (!$link = mysql_connect($sdb_name, $user_name, $user_password))
{
echo "Connect___LOSE!!!";
exit();
}
if (!mysql_select_db($db_name, $link))
{
echo "Select___LOSE";
exit();
}
$str_sql_query = "INSERT INTO users (name, password, email) VALUES ($_GET ['name'],
$_GET ['password'], $_GET ['email'])";
if (!mysql_query($str_sql_query, $link))
{
echo "Query___LOSE";
exit();
}
echo "Query___WIN";
mysql_close($link);
?>
</body>
</html>
он должен сохранять имя, пароль и емаил в БД!
когда я попадаю на эту страницу из формы, выводиться на дисплее:
Вас Зовут:death
Ваш пароль:qwerty
Ваш Email:[email protected]
Query___LOSE
Почему он выводит строку "Query___LOSE"???
Вот такой код:
<html>
<head><title>New___DB_table!!!</title>
</head>
<body>
<?php
echo "Вас Зовут:"; echo $_GET ['name']; echo "<br>";
echo "Ваш пароль:"; echo $_GET ['password']; echo "<br>";
echo "Ваш Email:"; echo $_GET ['email']; echo "<br>";
$sdb_name = "localhost";
$user_name = "root";
$user_password = "qwerty";
$db_name = "newage";
if (!$link = mysql_connect($sdb_name, $user_name, $user_password))
{
echo "Connect___LOSE!!!";
exit();
}
if (!mysql_select_db($db_name, $link))
{
echo "Select___LOSE";
exit();
}
$str_sql_query = "INSERT INTO users (name, password, email) VALUES ($_GET ['name'],
$_GET ['password'], $_GET ['email'])";
if (!mysql_query($str_sql_query, $link))
{
echo "Query___LOSE";
exit();
}
echo "Query___WIN";
mysql_close($link);
?>
</body>
</html>
он должен сохранять имя, пароль и емаил в БД!
когда я попадаю на эту страницу из формы, выводиться на дисплее:
Вас Зовут:death
Ваш пароль:qwerty
Ваш Email:[email protected]
Query___LOSE
Почему он выводит строку "Query___LOSE"???