Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблема с подключением к базе данных
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » Проблема с подключением к базе данных

Страниц (1): [1]
 

1. Flamm - 06 Апреля, 2009 - 12:20:20 - перейти к сообщению
не понимаю почему когда выбираю любую БД на локальном сервере через phpmyadmin в самом низу появляется сообщение такого рода:

Ошибка
Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите сюда.


нажимаю слово "сюда", появляется сообщение:

PMA Database ... Не готово[ Документация ]
Основные возможности связей Недоступно


соединяться с базой не получается, при таком запросе:

CODE (text):
скопировать код в буфер обмена
  1. $db = mysql_connect ("localhost","kent","712345");
  2. mysql_select_db ("phpsite",$db);


выводит в браузере следующее:

Error_Reporting(E_ALL & ~E_NOTICE); $db = mysql_connect ("localhost","php","12345"); mysql_select_db ("phpsite",$db);
Notice: Undefined variable: db in z:\home\localhost\www\phpsite\index.php on line 4



Подскажите, как это исправить? логин и пароль к базе данных точно совпадают с теми что введены в запросе к базе (раз 5 уже проверил их)....
2. valenok - 06 Апреля, 2009 - 12:35:35 - перейти к сообщению
поставь
CODE (text):
скопировать код в буфер обмена
  1.  
  2. error_reporting(E_ALL);
  3. mysql_connect ...
  4. ..select_db..
  5. echo mysql_error();

А еще поищи в phpinfo включено ли у тебя расширение для работы с базой данных
3. Flamm - 06 Апреля, 2009 - 13:42:07 - перейти к сообщению
попробовал преобразовать код, как показали, все равно ошибку выдает.

в php.ini нашел такую запись:

; Модули для Windows
; Замечание: поддержка MySQL и ODBC теперь включена в ядро PHP, так что
; для нее уже не нужны никакие библиотеки DLL. Подключение тех или иных
; модулей в системах, которые не предназначены для них, может вызвать
; неработоспособность сервера. Поэтому подключайте только те модули, в
; которых уверены.



если mysql не включена, то как ее вклюбить?
4. PYUV - 16 Апреля, 2009 - 11:46:22 - перейти к сообщению
не удается включить в php потдержку interbase

в php.ini включаю extension=php_interbase.dll
в usr\local\PHP\PECL положил данную dll
но при перезагрузке Apach пришет
usr\local\PHP\PECL/php_interbase.dll не найдена указанная процедура.
5. EuGen - 16 Апреля, 2009 - 14:02:06 - перейти к сообщению
DLL - это для M$ Window$, (dinamic load library)
а Вам, судя по всему, нужен файл *.so (shared object)

 

Powered by ExBB FM 1.0 RC1