Помогите... глючит MySQL:
Fatal error: Call to undefined function mysql_connect() in C:winApache GroupApache2htdocstestindex2.php on line 11
Вот код php-файла:
<?php
print "Current PHP version: <b> ". phpversion() ."</b>";
/*
В этой строчке измените пароль доступа к mysql НА ТОТ,КОТОРЫЙ ВЫ ВВОДИЛИ ПРИ УСТАНОВКЕ MYSQL!!!
$link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect");
*/
$link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect");
if( !$link ) die( mysql_error() );
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list))
{
echo "<h3>Database "".$row->Database.""</h3>n";
$result = mysql_list_tables($row->Database);
if(!$result) die( "DB Error, could not list tablesn MySQL Error: ".mysql_error() );
else {
while ($row = mysql_fetch_row($result))
print "Table: $row[0]<br>";
mysql_free_result($result);
}
}
?>
Пароль в строке 11 я уже вводил - не помогло... ЧТО ДЕЛАТЬ???
1. MaN - 26 Августа, 2006 - 12:33:06 - перейти к сообщению
2. кронос - 26 Августа, 2006 - 13:32:15 - перейти к сообщению
У тебя не подключен модуль mysql В php.ini пропиши:
extension=php_mysql.dll
extension=php_mysql.dll
3. MaN - 26 Августа, 2006 - 16:33:29 - перейти к сообщению
кронос пишет:
У тебя не подключен модуль mysql В php.ini пропиши:
extension=php_mysql.dll
extension=php_mysql.dll
он подключен. ВОТ:
;Windows Extensions
;Note that ODBC support is built in, so no dll is needed for it.
;
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_yaz.dll
;extension=php_zip.dll
4. ARTY - 26 Августа, 2006 - 17:09:42 - перейти к сообщению
Однозначно, PHP не распознает функции MySQL. А это означает, что модуль php_mysql либо битый, либо не той версии, либо он подключен в другом php.ini, либо ....
Интересно узнать:
1) Какая версия Apache, PHP, MySQL;
2) Путь установки PHP;
3) Желательно листинг функции phpinfo(); посмотреть...
Интересно узнать:
1) Какая версия Apache, PHP, MySQL;
2) Путь установки PHP;
3) Желательно листинг функции phpinfo(); посмотреть...
5. MaN - 26 Августа, 2006 - 17:13:03 - перейти к сообщению
ARTY пишет:
Однозначно, PHP не распознает функции MySQL. А это означает, что модуль php_mysql либо битый, либо не той версии, либо он подключен в другом php.ini, либо ....
Интересно узнать:
1) Какая версия Apache, PHP, MySQL;
2) Путь установки PHP;
3) Желательно листинг функции phpinfo(); посмотреть...
Интересно узнать:
1) Какая версия Apache, PHP, MySQL;
2) Путь установки PHP;
3) Желательно листинг функции phpinfo(); посмотреть...
1) mysql-4.1.16-win32, php-5.1.4-Win32, apache_2.0.55-win32-x86-no_ssl, - версии самые последние, с сайта php.ru...
2) C:PHP
3) Сам php работает... и функции работают все, и версия не битая.... Наверное я что-то неправильно установил.... Вопрос: ЧТО??
6. ARTY - 26 Августа, 2006 - 17:55:08 - перейти к сообщению
И потом посмотри, есть ли в списках MySQL как установленный модуль. Если можно, скинь результат работы phpinfo(); на форум, тогда точно ясно будет, в чем трабл.