Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: MySQL как все это работает
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » MySQL как все это работает

Страниц (1): [1]
 

1. Eduard777 - 04 Июля, 2010 - 12:46:13 - перейти к сообщению
Здравствуйте все!
Начал изучать MySQL, установил все необходимое для работы (MySQL, phpMyAdmin). Попробовал создать базу, получилось!! Затем таблицу в базе, получилось!!!!! А вот дальше въехать не могу, как данные с регистрационных форм из PHP вносятся в таблицу MySQL, в книге которую я купил вроде бы описано, но на таком языке, что если бы я какой нибудь бабушке объяснял все хитрости настройки контроллера EWSM 412 (контроллер управления компрессорными станциями). Пожалуйста, если кому будет не лень потратить на меня время откликнитесь.
Зарание большое спасибо.
2. Champion - 04 Июля, 2010 - 12:57:17 - перейти к сообщению
PhpMyAdmin - далеко не самое не обходимое)
А проблема в чём - в получении данных формы скриптом или в соединениии скрипта с БД и занесении их в таблицы?
3. Eduard777 - 04 Июля, 2010 - 13:10:16 - перейти к сообщению
Именно во втором, в соединениии скрипта с БД и занесении их в таблицы. В PHP понятно как сохранить данные в файле или массиве, а здесь пока тупик во всяком случае для меня.
5. Eduard777 - 04 Июля, 2010 - 13:36:10 - перейти к сообщению
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
mysql_close($link);
?>
Вот такой вопрос по первой ссылке. В строке $link = mysql_connect("localhost", "mysql_user", "mysql_password") адрес сервера localhost везде или надо указывать конкретный адрес и как его найти. Пользователь и пароль понятно, это то ты указываешь при создании базы. Но вот что я не пойму, разве кто нибудь другой не сможет войти в базу, если логин и пароль видны в скрипте. Я заранее извиняюсь за свою неграмотность.
(Добавление)


А по второй ссылке вы сможете мне объяснить на "на пальцах". Вот например у меня есть
логин и пароль, пароль пока не хеширован, но это не важно

$reg_login = trim (htmlspecialchars (stripslashes ($_POST['reg_login'])));
$reg_pass = trim (htmlspecialchars (stripslashes ($_POST['reg_pass'])));

Как эти данные занести в таблицу, если в таблице для логина выделено поле 'login' char(50) not null, а для пароля 'pass' char(50) not null. И самое главное надо ли использовать функцию mysql_real_escape_string() для входных данных каждый раз. Эта фукция аналог htmlspecialchars (stripslashes ($_POST['reg_login']))?
6. Champion - 04 Июля, 2010 - 14:53:58 - перейти к сообщению
Eduard777 пишет:
Эта фукция аналог htmlspecialchars (stripslashes ($_POST['reg_login']))?
Нет. В описании всех троих функций написано что делает каждаея из них.
Eduard777 пишет:
надо ли использовать функцию mysql_real_escape_string() для входных данных каждый раз
Нет. Некоторые данные можно фильтровать по-другому: приводить к целому значению, или проверять на совпадение с каким-то шаблоном. Нужно знать смысл использования тех функций, которые вызываются в скрипте, а не впользоваться ими потому что так где-то написано.
Eduard777 пишет:
Как эти данные занести в таблицу
Yandex -> sql, insert
7. Eduard777 - 04 Июля, 2010 - 15:06:12 - перейти к сообщению
А по подробнее?
8. JustUserR - 05 Июля, 2010 - 02:54:53 - перейти к сообщению
Eduard777 пишет:
В книге которую я купил вроде бы описано, но на таком языке, что если бы я какой нибудь бабушке объяснял все хитрости настройки контроллера EWSM 412 (контроллер управления компрессорными станциями).
В таком случае могу посоветовать вам несколько книг которые постепенно и доходчиво но в то же время обстоятельно освещают этот вопрос - если вас интересует именно создание приложений на сервере приложений для взаимодейтсвия с сервером БД то можете посмотреть эту http://progbook[dot]ru/2008/07/31/ph[dot][dot][dot]jj-kostarev[dot]html и эту http://progbook[dot]ru/bd/818-fiaili[dot][dot][dot]niyu-yazyka[dot]html книжицу а также другие с сайта которые вам понравятся
9. Eduard777 - 05 Июля, 2010 - 07:49:43 - перейти к сообщению
Спасибо. Тема закрыта
10. JustUserR - 06 Июля, 2010 - 17:35:31 - перейти к сообщению
Eduard777 пишет:
Спасибо. Тема закрыта
Пожалуйста! Если в будущем вы будете выбирать определенную литературу по web-технологиям - то я советую присматриваться к изданию o'reilly поскольку в их книгах имеетеся постепенное и достаточно подробное объяснение Улыбка

 

Powered by ExBB FM 1.0 RC1