Здравствуйте, каким образом можно подружить mysql с php под windows, под *nix я делал это так: при установке php писал ./configure --with-mysql=/usr/mysql и при запросе функции phpinfo(); видел: MySQL Client API version 4.1.18 а вот под Windows не как не могу понять как это сделать.
Ничего не делал. Стандартная инсталляция. А каким образом не работает: не коннектится или запросы не выполняются?
На сайте предлагают скачать php-4.3.4-installer.exe или/и php-4.3.3-Win32.zip. Exe-шник урезан, возможно там и нет поддержки MySQL Я запускал инсталляционный файл, а потом куда поставилась еще копировал все содержимое zip файла со всеми дополнениями.
А разве это значит, что он не поддерживает MySQL четвертой версии. По-моему он будет поддерживать и пятую. Ведь PHP "общается" с базой данной по протоколу, а не сам выполняет запросы. Это тоже самое, что сказать, что Apache 1.3 не будет работать с IE7. Сначала попробуй соединиться и поработать с MySQL.
Mavir клиент не может обрабатывать некоторые директивы. так же может не принимать некоторые ответы от сервера.
Согласен, что с большей версией, появляется что-то новое в протоколе, но это не означает, что версия сервера, должна совпадать с версией клиента. P.S. До этого поста не знал какая у меня версия Client API и все запросы обрабатывались без проблем. Как оказалось тоже третий. Так что temp0003 не замарачивайся с версиями, если не будут выполняться запросы, тогда поставь PHP5, там поддержка MySQL не встроена, а организована через расширения. Поэтому можешь всегда следить за обновлением dll и иметь последнюю версию клиента.
Была такая же ерунда. Как это поборол точно не помню. Кажется, прописал в системную переменную PATH путь к PHP (C:/PHP). Точнее надо прописать путь к файлу libmySQL.dll, он как раз и работает с MySQL. И не забудь перегрузиться. Если это не поможет приду домой, буду смотреть что и где поменял еще.
Привет. Та же проблема. Win32 Apache 2.0.47 Mysql 4.1.12 php 4.4.3 при попытке законнектиться к базе выдает: Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Apache Group\Apache2\htdocs\index.php on line 3 Could not connect : Client does not support authentication protocol requested by server; consider upgrading MySQL client Спасибо
frustra найди SELECT где у тебя PASSWORD('') и пропиши OLD_PASSWORD('') в общем кури: http://mysql.infocom.ua/doc/refman/4.1/ ... shing.html
Всем привет! У меня такая проблема: Установил я Apache 2.0.54 + php-5.1.4-Win32 + MySQL-5.0.15-win32. Все устанавливал так как написано на этом сайте! но вот тест №2 с базой данных у меня непроходит! Пишет следующие: Fatal error: Call to undefined function mysql_connect() in C:\Apache\Apache2\htdocs\test\_config_procs.php on line 2 Что делать незнаю! На остальных сайтах тоже такая фишка! Подскажите что делать!!!1