Страница 1 из 1

Помогите в изучении sql ...

Добавлено: 24 сен 2005, 20:06
vitpanov
Люди помогите в изучении sql и использовании его совместно с php.
Простейший пример: как сделать форму (php) которая просто добавляла бы логин и пароль в базу данных :?:

Добавлено: 24 сен 2005, 20:53
Oscar
vitpanov,

Оффтопик: Моя бы воля, - поместил бы все твои сообщения в раздел "Вопрошайка" :-)

SQL:

Код: Выделить всё

CREATE TABLE `registration` (
  `login` varchar(15) NOT NULL,
  `password` varchar(15) NOT NULL,
  PRIMARY KEY  (`login`)
);
register.php

Код: Выделить всё

<?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 } ?>
P.S. Ещё проверки добавить:
1. Не пустые ли поля Логин и пароль
2. Не существует ли уже данный логин в БД

И пароль в БД лучше хранить не в открытом виде, а зашифрованом.

Добавлено: 25 сен 2005, 08:03
vitpanov
Спасибо Oscar, за пример... А насчет оффтопика:просто в вопршайке редко кто есть кто что то знает по той или иной теме... :)