Люди помогите в изучении sql и использовании его совместно с php.
Простейший пример: как сделать форму (php) которая просто добавляла бы логин и пароль в базу данных :?:
Помогите в изучении sql ...
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
vitpanov,
Оффтопик: Моя бы воля, - поместил бы все твои сообщения в раздел "Вопрошайка" :-)
SQL:
register.php
P.S. Ещё проверки добавить:
1. Не пустые ли поля Логин и пароль
2. Не существует ли уже данный логин в БД
И пароль в БД лучше хранить не в открытом виде, а зашифрованом.
Оффтопик: Моя бы воля, - поместил бы все твои сообщения в раздел "Вопрошайка" :-)
SQL:
Код: Выделить всё
CREATE TABLE `registration` (
`login` varchar(15) NOT NULL,
`password` varchar(15) NOT NULL,
PRIMARY KEY (`login`)
);
Код: Выделить всё
<?php
if ($_REQUEST['action']=="register") {
$link = mysql_connect ("localhost", "root", "")
or die ("Cannot connect to DB: ".mysql_error());
mysql_select_db("test") or die("Cannot choose DB: ".mysql_error());
$query="INSERT INTO registration VALUES ('".$_REQUEST['login']."','".$_REQUEST['password']."')";
$result = mysql_query($query) or die("Cannot execute query: ".mysql_error());
echo "Thank you for registration!";
} else {
?>
<form method="post">
<input type="text" name="login">
<input type="password" name="password">
<input type="submit" name="action" value="register">
</form>
<?php } ?>
1. Не пустые ли поля Логин и пароль
2. Не существует ли уже данный логин в БД
И пароль в БД лучше хранить не в открытом виде, а зашифрованом.
Спасибо Oscar, за пример... А насчет оффтопика:просто в вопршайке редко кто есть кто что то знает по той или иной теме... 

Сомневаешься - не делай,
не сомневаешся - подумай!
не сомневаешся - подумай!