регистрация на сайте с использованием базы даных

Разработка своих веб-приложений и страничек

регистрация на сайте с использованием базы даных

Сообщение gmaster » 19 июн 2008, 15:11

вобщем вопрос такой как реализовать регистрацию на сайте с использованием базы даных
ну вобщем как послать баные из формы в таблицу базы даных
gmaster
Участник
 
Сообщения: 21
Зарегистрирован: 13 май 2008, 19:31
Домен: rov164.vfose.ru

Re: регистрация на сайте с использованием базы даных

Сообщение zk » 19 июн 2008, 15:19

gmaster писал(а):вобщем вопрос такой как реализовать регистрацию на сайте с использованием базы даных

Читай учебник для пхп магнет на который есть в теме выше.

З.Ы. При таком уровне знаний вы будете писать игру ОЧЕНЬ долго
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: регистрация на сайте с использованием базы даных

Сообщение Rostov114 » 20 июн 2008, 14:19

Ну вообщето не тока PHP надо знать. Хорошо бы и SQL запросы хотябы типа INSERT знать.
P.S. Если я у себя сподписи не снес то есть ссыль на минуал по MySQL 4.0 (главные запросы от 5.0 не сильно отличаються)
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3199
Зарегистрирован: 18 окт 2007, 02:21

Re: регистрация на сайте с использованием базы даных

Сообщение DPX-Infinity » 21 июн 2008, 11:44

если хорошо знать запросы БД в общем и конкретной базы (MySQL, PostgreSQL, MS SQL Server и т.д.) работа с данными может облегчиться в разы. Советую взять хорошую книгу-справочник (у меня, например, "MySQL 5 в подлиннике" М. Кузнецова и И. Симдянова) и если что потребуется сразу обращаться туда.
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: регистрация на сайте с использованием базы даных

Сообщение zk » 21 июн 2008, 16:04

DPX-Infinity писал(а):если хорошо знать запросы БД в общем и конкретной базы (MySQL, PostgreSQL, MS SQL Server и т.д.) работа с данными может облегчиться в разы.

Ну раз уж пошёл флуд про SQL, а топикстартера нет, то добавлю свои 5 копеек.

Не соглашусь с предыдущим постом. Достаточно знать основы SQL, например есть стандарт SQL99 которому соотвествуют все современные СУБД. А в приложениях использовать абстракции доступа к данным типа PDO или даже возможно более выского уровня. Привязывать приложение к конкретной СУБД - неправильно, если на это конечно нет объективных причин.
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: регистрация на сайте с использованием базы даных

Сообщение DPX-Infinity » 21 июн 2008, 17:30

Я про привязывание не говорил. Я имел в виду, что если пришлось работать в какой-то конкретной СУБД, то желательно знать её плюсы и минусы и особенности реализации. В частности, у меня был случай, когда приходилось с PostgreSQL переводить на MySQL. Я уже не помню что именно, но у меня были затыки с полями типа дат, и с кодировками тоже (например, с мускулем особо не поработаешь в каких-то нестандартных кодировках без запроса SET NAMES, который является уникальным для мускуля - про это очень легко забыть). Или, например, отличия между sqlite и какой-нибудь серверной базой. В частности, в sqlite'е отсутствует поддержка транзакций (хотя вроде её добавили, но что в версии 2, которая, кстати, только и поддерживается стандартным модулем sqlite в пхп (я не про PDO, конечно), транзакций нет, я уверен).
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: регистрация на сайте с использованием базы даных

Сообщение gmaster » 21 июн 2008, 20:54

я почему спросил я всё вродибы делая правильно но в таблицу даные не добовляются
использую вот этот код
<?php
$user="wow";
$pass="wow";
$dbmane="wow";
$server="localhost";


mysql_connect($server,$user,$pass);
@mysql_select_db($dbname) or
die("получилось");


$query="INSERT INTO login(login,pass)VALUE('$login','$pass')";
mysql_query($query);


mysql_close();
?>
может чё не правильно написал подскожите плиз
gmaster
Участник
 
Сообщения: 21
Зарегистрирован: 13 май 2008, 19:31
Домен: rov164.vfose.ru

Re: регистрация на сайте с использованием базы даных

Сообщение doliar » 21 июн 2008, 21:04

gmaster писал(а):я почему спросил я всё вродибы делая правильно но в таблицу даные не добовляются
использую вот этот код
<?php
$user="wow";
$pass="wow";
$dbmane="wow";
$server="localhost";


mysql_connect($server,$user,$pass);
@mysql_select_db($dbname) or
die("получилось");


$query="INSERT INTO login(login,pass)VALUE('$login','$pass')";
mysql_query($query);


mysql_close();
?>
может чё не правильно написал подскожите плиз


И куда ты это добовляеш?!
Вообще то не хватает сделать файл .php нужно же ещё сделать SQL запрос!
Изображение

Консультаций по TBDev через icq неосуществляю!
Аватара пользователя
doliar
Автор
 
Сообщения: 732
Зарегистрирован: 16 янв 2008, 15:05
Откуда: Саратов, Волжский р-он
Домен: tbdev-info.vfose.ru

Re: регистрация на сайте с использованием базы даных

Сообщение gmaster » 21 июн 2008, 21:15

обясняю создаю два файла(для регистрации достаточно)index.php reg.php
содержимое файла индекс
<html><body>
<form action="reg.php" method="post">
имя<input type="text" name="login">
пороль<input type="text" name="pass">
<input type="submit" name="submit">
</form>
</body></html>


содержимое файла рег

<?php
$user="wow";
$pass="wow";
$dbmane="wow";
$server="localhost";


mysql_connect($server,$user,$pass);
@mysql_select_db($dbname) or
die("получилось");


$query="INSERT INTO login(login,pass)VALUE('$login','$pass')";
mysql_query($query);


mysql_close();
?>

сначала запускается 1 файл пользователь вводит даные и начимает кнопку управление переходит к о 2 файлу он должен сохранть даныые введёные пользователем но в таблице "login"ни чё не появляется
gmaster
Участник
 
Сообщения: 21
Зарегистрирован: 13 май 2008, 19:31
Домен: rov164.vfose.ru

Re: регистрация на сайте с использованием базы даных

Сообщение DPX-Infinity » 21 июн 2008, 21:28

ну неправильно хотя бы потому, что должно быть не
Код: Выделить всёРазвернуть
INSERT ... VALUE ...

а
Код: Выделить всёРазвернуть
INSERT ... VALUES ...

вобщем, как уже было сказано, здесь всё упирается в незнание SQL. Купи или скачай хороший учебник.
Сообщение модератора DPX-Infinity М
А как модератор настоятельно рекомендую впредь для оформления кода использовать соответствующий тег [code]
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

След.

Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron