|
|
|
| установил Apache 2.0.43, PHP 4.2.3 и MySQL 4.1. При использовании функции mysql_connect(localhost,
root,password) выводится сообщение:
Warning: Client does not support authentication protocol requested by server;
consider upgrading MySQL client in C:\usr\local\www\index.php on line 11
Warning: MySQL Connection Failed: Client does not support authentication protocol
requested by server; consider upgrading MySQL client in C:\usr\local\www\index.php on line 11
Процесс mysqld-n.exe запущен, PHP тоже работает.
Может кто-нибудь даст дельный совет?
Кстати php_mysqld.dll я не нашел в папках php, не в этом дело? | |
|
|
|
|
|
|
|
для: www
(19.10.2005 в 23:14)
| | Имеется ли у вас директория extensions в PHP-дистирбутиве - расширение для работы с MySQL должно быть там. А почему версия PHP такая старая? | |
|
|
|
|
|
|
|
для: cheops
(20.10.2005 в 01:44)
| | Дирестория extension есть, но файла php_mysql.dll в ней нет.
А почему старая, - загружал по ссылке с http://northem-light.narod.ru/download/win/Servers/php_v4_2_3.exe, статья там есть хорошая,
вроде все хорошо обьясняет, только я загрузил не mysql3.23.53 как там предлагали а посовременней-
mysql4.1. Кстати и файле php.ini который я оттуда скачал тоже нет упоминания о
extension php_mysql.dll нет. Может дело не в этом? | |
|
|
|
|
|
|
|
для: www
(19.10.2005 в 23:14)
| | Научите, как из PHP создать таблицу в существующей на удаленном сервере базе MySQL, то есть выполнить команду MySQL - CREATE TABLE, или из файла, или, например, DROP TABLE IF EXISTS. | |
|
|
|
|
|
|
|
для: pwp
(20.10.2005 в 17:53)
| | Можете оформить ваш код следующим способом:
<?
$hostname="localhost";
#Имя хоста
$username="root";
#Имя пользователя
$password="";
#Пароль пользователя
$dbname="test";
#Название Базы данных. "test"-создаетсья по умолчанию, если не ошибаюсь
#Соединяемся с Мускулом из php и выбираем БД
mysql_connect($hostname, $username, $password);
mysql_select_db("$dbname");
#Оформляем наш запрос
$sql="CREATE TABLE table(id INT auto_increment, somename TEXT)";
#Отправляем его Mysql.
if(mysql_query($sql)) echo "All ok";
else echo "Error .mysql_error()!"
?>
|
P.S. Если у вас возникают новые вопросы, создавайте для этого отдельные темы. Пользователям с похожими проблемами будет легче найти нужный им ответ. | |
|
|
|
|
|
|
|
для: napTu3aH
(20.10.2005 в 18:33)
| | Нет слов, как я Вам благодарен. Начинать не просто, не сразу все понимаешь, поэтому я даже и не подозревал, сколь велики возможности mysql_query. Теперь - ясно, что делать. СПАСИБО! | |
|
|
|