Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нет соединения

14K
07 августа 2006 года
davvah
14 / / 05.06.2006
Я Установил.

mysql-5.0.0a-alpha-win,
php-5.1.4-Win32,
pecl-5.1.4-Win32.

Все нормально прошло вроде работает
Все коды *.php работают
НО через php нет соединения к MySQL
Я вывожу на экран какое то слово но
$db = mysql_pconnect("localhost", "root", "", "users");
echo "privet";
...
...

появлвется пустой экран
Нет соедуюинения.
Что здесь не то ?
2
07 августа 2006 года
squirL
5.6K / / 13.08.2003
мда... а рассказать, что ставил, как ставил, как настраивал? телепаты нынче повывелись.
8
07 августа 2006 года
mfender
3.5K / / 15.06.2005
да и сообщения неплохо было бы посмотреть, которые PHP пишет. Если error_reporting не в 0 поставлен, то можно посмотреть в логах.

PS. К делу не относится, но после попытки подключения к серверу БД, обычно происходит попытка выбрать нужную базу - mysql_select_db()
14K
07 августа 2006 года
davvah
14 / / 05.06.2006
вывод ошибок включен.Пусто на экране.
Да у меня после этой строчки
$db = mysql_pconnect("localhost", "root", "", "users");
ничего не появляется на экране
8
07 августа 2006 года
mfender
3.5K / / 15.06.2005
а что-то после неё должно появляться?
на экране должно появляться что-то после echo...

Проведи тест:
Создай файл
 
Код:
<?php
echo "HELLO PHP";
?>

и посмотри, что он показывает. Посмотри не на экране, а, так сказать, HTML-представление документа в браузере.
14K
07 августа 2006 года
davvah
14 / / 05.06.2006
Ну ясно же после echo

$db = mysql_pconnect("localhost", "root", "", "users");
[COLOR="Red"]echo "privet"[/COLOR];
15
07 августа 2006 года
shaelf
2.7K / / 04.05.2005
Может я чего не догоняю (так как не юзал сию функцию), но вот небольшой отрывок из мана
Цитата:
mysql_pconnect -- Устанавливает постоянное соединение с сервером MySQL.
Описание
resource mysql_pconnect ( [string server [, string username [, string password [, int client_flags]]]] )


Возвращает указатель на постоянное соединение с MySQL или FALSE, в случае ошибки.

mysql_pconnect() устанавливает постоянное соединение с сервером MySQL. Следующие значения по умолчанию установлены для отсутсвующих параметров: server = 'localhost:3306', username = имя пользователя владельца процесса сервера и password = пустой пароль. Параметр client_flags может быть комбинацией следующих констант: MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE, MYSQL_CLIENT_INTERACTIVE.


Толи ман гонит, толи у тебя ошибочка закралась.
PS Может быть и я туплю)

2.8K
08 августа 2006 года
Unglued
119 / / 15.09.2005
Напиши
mysql_pconnect($hostname_Data, $username_Data, $password_Data) or trigger_error(mysql_error(),E_USER_ERROR);

и узнаешь, что за ошибка.
13
08 августа 2006 года
RussianSpy
3.0K / / 04.07.2006
как насчет функции mysql_select_db()? Про нее что-нибудь слышал?

 
Код:
$LINK = mysql_pconnect($HOST, $USERNAME, $PASSWORD);
mysql_select_db($DATABASE_NAME, $LINK);
2.8K
08 августа 2006 года
Unglued
119 / / 15.09.2005
Совсем не обязательно мгновенно после соединения указывать базу.

Сначала происходит "дозвон" до SQL, соединение, а уж потом по желанию пользователя, можно "досоедениться" уже к какой-либо конкретной базе.
13
08 августа 2006 года
RussianSpy
3.0K / / 04.07.2006
Естественно не обязательно
А автор уверен что сервер БД в принципе работает? Очень похоже что РНР не может до него достучаться...

А все таки пускай попробует подключится к конкретной базе и посмотреть что ему напишет РНР
8
08 августа 2006 года
mfender
3.5K / / 15.06.2005
Автор упорно не хочет показать HTML-код результата работы всего этого...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог