1

Тема: Пожалуйста Люди добрые НЕ могу БД подключить к страницу

Пожалуйста Люди добрые НЕ могу БД подключить  к страницу.
Базу создал, назвал, в базе таблицу и все это делал в денвере но никак не могу соединить с страницей
Вот тут база Z:\usr\local\mysql-5.1\data\guest
сам сайт Z:\home\akmal.prob\www\index.php что мне надо делать и никак не могу справится с регистрацией и личным кабинетом для всего это база есть а соединения никак ПЖЛСТаа!!!

2 (изменено: DmitryV, 2010-10-08 09:46:36)

Re: Пожалуйста Люди добрые НЕ могу БД подключить к страницу

akmal
в скрипте пропишите соединение его с базой по примеру:

$host = 'адрес сервера';
$user = 'имя пользователя';
$pass = 'пароль';
$dbname  = 'имя базы';

$link=mysql_connect ($host,  $user, $pass)
$db = mysql_select_db($dbname, $link);

а дальше уже стройте запросы к вашей базе данных.

Вы пишите локальные пути для вашей странички а где вы пытаетесь настроить на сервере хостинга??

3

Re: Пожалуйста Люди добрые НЕ могу БД подключить к страницу

Да я просто хочу запустить в локольном

а мне не надо скопировать базу туда где стоит сам индекс файл или не надо?

И пожалуйста в чем разница между .opt и .sql файлом ?

4 (изменено: DmitryV, 2010-10-08 12:49:02)

Re: Пожалуйста Люди добрые НЕ могу БД подключить к страницу

akmal
база это не файл .sql (.sql это дамп вашей базы) а база в MySQL сервере, Вам необходимо установить MySQL сервер потом уже обращаться к нему и к вашей базе, база это не файл лежаший в директории, прочтите подробно - http://php-myadmin.ru/learning/instrument-intro.html и изучите статьи на тему MySQL сервер и PHP  по поиску в сети что бы понять сами понятия.

5

Re: Пожалуйста Люди добрые НЕ могу БД подключить к страницу

я думал что все уже есть в денвере 3 ом по этому. Потому что у меня в диспетчере задач показывает mysql exe запущен !

и как я создал базу н:р

CREATE TABLE `guest`.`base` (

`id` INT( 4 ) UNSIGNED NOT NULL ,

`Login` VARCHAR( 30 ) NOT NULL ,

`Password` VARCHAR( 30 ) NOT NULL

) ENGINE = MYISAM ;

и как Вы подсказали

$host = ' localhost';
$user = ' ';
$pass = ' ';
$dbname  = 'guest';

$link=mysql_connect ($host,  $user, $pass)
$db = mysql_select_db($dbname, $link);

6 (изменено: DmitryV, 2010-10-08 16:19:29)

Re: Пожалуйста Люди добрые НЕ могу БД подключить к страницу

akmal
это вы создаете скриптом таблицу а не базу, установите PMA статья как его установить - http://php-myadmin.ru/learning/instrument-pma.html и с его помощь сделайте сперва базу потом уже таблицу, сединяйтесь к база потом запрашивайте скриптов таблицу её содержимое и выводите на страничку.

но лучше не использовать денвер а установить все по отдельности по этим статьям: http://php-myadmin.ru/learning/instrument-intro.html

PS: Вы уверены что у Вас есть база созданная по Вашему скрипту? и каким пользователем (имя) вы соединяетесь к вашей базе и у него есть пароль в mysql?

7

Re: Пожалуйста Люди добрые НЕ могу БД подключить к страницу

Извините что мне долго не было

8

Re: Пожалуйста Люди добрые НЕ могу БД подключить к страницу

я использую виндовс 7. Как Вы думаете я могу без сожалении использовать свой комп как серверный ?
Для сайта !

9

Re: Пожалуйста Люди добрые НЕ могу БД подключить к страницу

akmal сказал:

я использую виндовс 7. Как Вы думаете я могу без сожалении использовать свой комп как серверный ?
Для сайта !

Использовать-то можно, но обязательно настройте брандмауэр, по сути надо открыть только 80 порт для веб сервера. Так же следует понимать, что серверные приложения и скрипты требуют наличия свободных ресурсов, поэтому играть на одном компьютере в стрелялку и использовать его же, как сервер - не следует.

Если сайт делается для локальной сети, то можно смело делать сервер, а вот открытие портов для Интернета всегда чревато.