Не работает mysql_connect...

  • Автор темы Автор темы kombat
  • Дата начала Дата начала

kombat

Новичок
Не работает mysql_connect...

Всем привет!

PHP:
$link = mysql_connect("localhost", "root", "pass");
or die("Could not connect");
print ("Connected successfully");
mysql_close($link);

echo "Текст";

При выполнении этого кода ничего не происходит. Просто пустой экран, даже оператор echo не срабатывает. В чем дело. Спасибо
 
значит ищешь error_log веб-сервера, и смотришь ошибку.
там написано, в чем дело
 
в логах: [error] [client 127.0.0.1] PHP Parse error: syntax error, unexpected T_LOGICAL_OR in D:\\www\\index.php on line 6

я не знаю что это значит

-~{}~ 21.02.09 17:19:

PHP:
$link = mysql_connect("localhost", "root", "pass"); 
echo "Текст";

если так, то в логах ошибка: [error] [client 127.0.0.1] PHP Fatal error: Call to undefined function mysql_connect() in D:\\www\\index.php on line 5
 
ну вот, видишь. все и разъяснилось.
вызов неизвестной функции. надо подключить библиотеку для работы с mysql
 
syntax error - ошибка синтаксиса. Какое слово не ясно?

Call to undefined function mysql_connect - библиотека MySQL не подключена. А тут что не ясного?
 
я подключал библиотеку в php.ini (extension=php_mysql.dll
extension=php_mysqli.dll)
 
Проверь что ты именно в том пхп.ini подключил, выведи на экран phpinfo();
 
ничего не получается. я уже и libmysql.dll скопировал куда нужно и все никак
 
ошибка синтаксиса:
PHP:
$link = mysql_connect("localhost", "root", "pass");
or die("Could not connect");

пишется в одну строку:
PHP:
$link = mysql_connect("localhost", "root", "pass") or die("Could not connect");
 
depp
ошибка из-за запятой, а строки не причем
и вообще, эту ошибку аффтар поборол .-)
 
kombat 1. посмотри, какой файл php.ini используется (phpinfo / Loaded Configuration File)
2. есть ли ошибки в журнале ошибок сервера <каталог Apache>/logs/error_log
3. посмотри какой libmysql.dll используется, их как минимум 2: в каталоге MySql и php. Попробуй и тот, и другой
4. когда ты подключишь mysql в phpinfo появится раздел с одноименным названием
 
Сверху