Ничего не понимаю.. есть код: Код (Text): <?php mysql_connect(); ?> и вот такой результат: Fatal error: Call to undefined function mysql_connect() in C:\localhost\www\test\test.php on line 2 и че делать? MySQL вроде работает.
Вообщем так.. extension_dir был таким: extension_dir="./" сделал таким: extesion_dir="C:/PHP/ext/" - заработало. и в phpinfo() теперь про MySQL появилась информация: Active Persistent Links 0 Active Links 0 Client API version 4.1.7 теперь после такого скрипта: Код (Text): <?php define ('MYSQL_HOST','127.0.0.1'); define ('MYSQL_PORT',3306); define ('MYSQL_USER','root'); define ('MYSQL_PASS',''); define ('MYSQL_DB','test'); $dbhost = MYSQL_HOST; $dbusername = MYSQL_USER; $dbpassword = MYSQL_PASS; $dbname = MYSQL_DB; $dbport = MYSQL_PORT; $connection = @mysql_connect($dbhost,$dbusername,$dbpassword,'',$dbport) or die(mysql_error()); $db = mysql_select_db($dbname,$connection) or die(mysql_error()); ?> пишет: Can't connect to MySQL server on '127.0.0.1' (10061). Что теперь?
из консоли: SET PASSWORD FOR -> 'root'@'localhost' = OLD_PASSWORD('qwerty'); http://php.ru/forum/viewtopic.php?t=611&start=0
Короче. У меня была установлена БД MySQL скаченная в zip архиве, и разархивированная на диск С. Щас я качаю екзешный файл, чтобы не париться.. Просто тогда я думал, что лучше качать архив, как и в PHP. Думаю все будет в порядке..
А что делать, если все запущено и настроено, но phpinfo() не выдает инфу по МайЭсКьюЭлю (WinXp SP2+Apache 2.0.x+PHP 5.4.1+MySql 4.x.x)??? Все extension разкомментированы и extension_dir=C:/php/ext
и не забыть перезапустить Apache. Я забыл. .и искал в чем трабла. )) Правда мне это не помогло, но зато ошибка изменилась. Вместо undefined function вот это - Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in C:\Internet\localhost\www\test\test.php on line 2 Хоть что-то.
Проблема та же, что и у psoi. ВинХР сп2, Апач 2, пхп 5, МуСКЛ 5 путь к файлу libmySQL.dll прописан extension_dir прописана php_mysql.dll разремаченая Результат: Fatal error: Call to undefined function mysql_connect() ХЭЭЭЭЭЭЭЛП
phpinfo(); выведи и посмотри подхватил ли пых библиотечку mysql php как установлен ??? CGI/FastCGI или как модуль апача ?
Ну вот. mysql -u root showdatabases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | test | +--------------------+ и т. д.
Сменил пхп и мускл на версии соотвтетственно 4.3.8 и 4.1.20. Все равно не пашет. phpinfo() мускл видит. Добился следующего: Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client Бред
Роман Спасибо. С этим порядок. Новая трабла: include ("/main/vars.php"); вот эта строчка вызывает следующее: Failed opening '/main/vars.php' for inclusion (include_path='.;C:\php4\pear') в пхп.ини include_path прописан совсем иной. что бы это могло быть? И еще я заметил, что не хочет пхп видеть изменения в ини-файле. задал регистер_глобалс с оф на он - не видит. где грабли?