Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Пароль по умолчанию
 
 автор: poluSpes   (08.02.2013 в 21:41)   письмо автору
 
 

Друзья!rnДавайте подумаем как мне помочь.rnMySQL и PHP только начал изучать.rnХотел создать Гостевую, но прежде создать БД, таблицы через файлы пхп. Вначале файла определил константы для хоста, логина, пароля. В следующей строке редактора соединился с сервером БД указывая вышеназванные переменные,rnно пишет : Обращение к неопределенной функции. rnМои подозрения, что из-за пароля -- он как был, так и остался пустым. Я уже заполнял в define пароля второй переменной и '' '', и '''', и не указывал вторую переменную... , но пишет одно и то же. rnКак выйти из этой ситуации чтобы всё заработало, есть у кого-нибудь опыт?

  Ответить  
 
 автор: cheops   (08.02.2013 в 21:48)   письмо автору
 
   для: poluSpes   (08.02.2013 в 21:41)
 

>Обращение к неопределенной функции.
Если не сложно приведите точное сообщение об ошибке.

>Мои подозрения, что из-за пароля -- он как был, так и остался пустым.
При установке СУБД назначали пароль MySQL-пользователю? Если нет, то все правильно, пароль должен быть пустым.

  Ответить  
 
 автор: poluSpes   (08.02.2013 в 22:42)   письмо автору
 
   для: cheops   (08.02.2013 в 21:48)
 

Спасибо за скорый ответ.
При установке МуСКЛ пароль не назначал: он не давал изменить. НО пробовал обратиться через консоль к БД без упоминания пароля -- всё прошло успешно.
Пишу через телефон, постараюсь написать корректно:
Fatal error: Call to undefined function mysql_connect () ну и дальше на какой линии произошла ошибка.
Но в синтаксисе я уверен. Может пустой пароль как-то иначе записывается...(?)

  Ответить  
 
 автор: cheops   (09.02.2013 в 07:13)   письмо автору
 
   для: poluSpes   (08.02.2013 в 22:42)
 

Название написано верно. Возможно у вас расширение MySQL не подключено. Дело в том, что функции для соединения с MySQL могут не входить в ядро и их нужно подключать к PHP в виде отдельной библиотеки.

  Ответить  
 
 автор: poluSpes   (09.02.2013 в 14:55)   письмо автору
 
   для: cheops   (09.02.2013 в 07:13)
 

Спасибо.
Кстати, обнаружил в пхп.ини что php_mysql.dll были закоментированы, php_pdo и php_pdo_mysql не обнаружил, зато нашёл целую статью о mysql - трогать не стал. Но попробовал разные варианты -- ответ тот же. Может ещё где покопаться?

  Ответить  
 
 автор: poluSpes   (09.02.2013 в 14:57)   письмо автору
 
   для: cheops   (09.02.2013 в 07:13)
 

Спасибо.
Кстати, обнаружил в пхп.ини что php_mysql.dll были закоментированы, php_pdo и php_pdo_mysql не обнаружил, зато нашёл целую статью о mysql - трогать не стал. Но попробовал разные варианты -- ответ тот же. Может ещё где покопаться?

  Ответить  
 
 автор: cheops   (10.02.2013 в 09:05)   письмо автору
 
   для: poluSpes   (09.02.2013 в 14:57)
 

В отчете функции phpinfo() есть упоминание о расширении php_mysql.dll? Скопируйте библиотеку php_mysql.dll из папки ext в корень папки, где php.

  Ответить  
 
 автор: poluSpes   (10.02.2013 в 09:51)   письмо автору
 
   для: cheops   (10.02.2013 в 09:05)
 

Thanks! К сожалению, в phpinfo этот файл никак не отображается.
При переносе файла в корень ничего не изменилось - в том числе он так и не появился в phpinfo.

  Ответить  
 
 автор: cheops   (10.02.2013 в 12:39)   письмо автору
 
   для: poluSpes   (10.02.2013 в 09:51)
 

После переноса сервер перезагружали?

  Ответить  
 
 автор: poluSpes   (10.02.2013 в 18:35)   письмо автору
 
   для: cheops   (10.02.2013 в 12:39)
 

Да.
Стараюсь после каждого изменения перезагружать.

  Ответить  
 
 автор: poluSpes   (11.02.2013 в 20:47)   письмо автору
 
   для: cheops   (10.02.2013 в 12:39)
 

Cheops, всё, спасибо, разобрался!
Оказывается там надо было скопировать libmysql.dll в System32

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования