PDA

Просмотр полной версии : Ошибка Php скрипта


Nickotin
12.04.2008, 21:48
Мудрые люди ,подскажите в чем именно ошибка ?

Warning: mysql_pconnect() [function.mysql-pconnect]: Unknown MySQL server host 'http' (1)

Sn@k3
12.04.2008, 21:54
server host 'http' (1) ну так

Nickotin
12.04.2008, 21:56
как решать,в чем проблема?

-Hormold-
12.04.2008, 22:24
ты верно хост мускула указал?
не http://....

.:EnoT:.
12.04.2008, 22:26
по всей видимости неправильно указан хост базы данных. Походу ты там вписал http:// а надо без него...либо localhost либо другой (если у твоя база на другом хосте, ну или хостер такой), то так: mysql.somehost.ru.
Проверь порт, если таковой присутствует в подключении (на всякий случай)

YoYo Factory
12.04.2008, 23:01
У меня такая же трабла не могу ни че сделать!:)

LolFEm
12.04.2008, 23:19
код скрипта выкиньте где идет соединение и иниализация переменных,констант.

YoYo Factory
12.04.2008, 23:23
код скрипта выкиньте где идет соединение и иниализация переменных,констант.

А база? :)

SeGaLWS
12.04.2008, 23:26
Описание
resource mysql_pconnect ([ string $server [, string $username [, string $password [, int $client_flags ]]]] )'

тобиш ищеш mysql_pconnect и смотриш что идет в скобках переменные типа $server,$dbname,$dbpass или что то в этом роде или же там идет http://localhost
если 2-ой вариант то удалите http:// из http://localhost (вместо localhost может быть адрес) если же 1-ый вариант то сделайте поиск по скрипту строчки содержащие переменную $server(или какая она у вас там идет...первый параметр после mysql_pconnect( Вот это ищем!, $dbname,$dbpass);
$server(первую переменную) ищем в этом же файле или в инклудах(обычно файл config.php,mysql.php,setup.php,install.php,sql.php ,include.php

Nickotin
13.04.2008, 15:31
у меня вот так
$DB=mysql_pconnect(T_MYSQL_SERVER,T_MYSQL_LOGIN,T_ MYSQL_PASSWORD);

Что делать?

fucker"ok
13.04.2008, 16:02
ААА. Убейся.
Какие значения констант?

Isis
13.04.2008, 16:02
Найти
<?php
define(T_MYSQL_SERVER, 'http://');
?>
Удали http://

Nickotin
13.04.2008, 16:45
Мля нет такого!

Nickotin
13.04.2008, 16:46
есть такое
$DB=mysql_pconnect(T_MYSQL_SERVER,T_MYSQL_LOGIN,T_ MYSQL_PASSWORD);
но там нет http

Demius
13.04.2008, 16:50
Найди переменные
T_mysql_server
T_mysql_login
T_ Mysql_password

И выложи значения их.

Nickotin
13.04.2008, 17:17
Isis,спс нашел,только в другом файле
define('T_MYSQL_SERVER', 'http://site.ru');
и чё делать?если http уберу,разве будет пахать?

Demius
13.04.2008, 17:32
А всё зависит от хостинга.
Смотря как там обращения (подключение) идёт к серверу базы данных.

SeGaLWS
14.04.2008, 09:44
скорее всего(как у большенства хостеров) данная строчка должна выглядить так:
define('T_MYSQL_SERVER', 'localhost');

krypt3r
14.04.2008, 11:34
и чё делать?если http уберу,разве будет пахать?
А разве мускуль работает по протоколу HTTP? o_O

SeGaLWS
14.04.2008, 12:19
а может по ftp ??? o_O

Isis
14.04.2008, 13:49
Мдаааааа...
Сказали ведь удалить http:// из константы T_MYSQL_SERVER