Zdravo,
na windows kišti sem si inštaliral MySQL server 5.0, pred tem pa sem že imel gor Apache/PHP. Ko poženem mysql command line klienta, se lepo prijavim kot root, lahko ustvarjam uporabnike ipd brez problema.
Zdaj pa hočem zadevo sprobat, če deluje. TUKAJ sem pobral php skripto, ki se glasi takole:
Ko zadevo zalaufam, dobim tale kup errorjev:
Kaj je tukaj narobe, zakaj me mysql server noče prepoznat?
Hvala.
na windows kišti sem si inštaliral MySQL server 5.0, pred tem pa sem že imel gor Apache/PHP. Ko poženem mysql command line klienta, se lepo prijavim kot root, lahko ustvarjam uporabnike ipd brez problema.
Zdaj pa hočem zadevo sprobat, če deluje. TUKAJ sem pobral php skripto, ki se glasi takole:
Koda:
<?php
$host = 'localhost';
$user = 'root';
$password = '*****';
mysql_connect($host, $user, $password);
$db_table = mysql_list_dbs();
for ($i = 0; $i < mysql_num_rows($db_table); $i++) {
echo(mysql_tablename($db_table, $i));
}
?>
Ko zadevo zalaufam, dobim tale kup errorjev:
Citat:
Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Apache Group\Apache2\htdocs\sqltest.php on line 5
Warning: mysql_list_dbs() [function.mysql-list-dbs]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Program Files\Apache Group\Apache2\htdocs\sqltest.php on line 6
Warning: mysql_list_dbs() [function.mysql-list-dbs]: A link to the server could not be established in C:\Program Files\Apache Group\Apache2\htdocs\sqltest.php on line 6
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\Apache Group\Apache2\htdocs\sqltest.php on line 8
Kaj je tukaj narobe, zakaj me mysql server noče prepoznat?
Hvala.