Sin conexion con MYSQL

Jesus
02 de Noviembre del 2005
Se me prodcue el siguiente error cuando intento conectarme a mysql. el error es el siguiente :

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\inetpub\wwwroot\pruebas\prueba.php on line 11

Warning: mysql_select_db(): Access denied for user \'ODBC\'@\'localhost\' (using password: NO) in c:\inetpub\wwwroot\pruebas\prueba.php on line 13

Warning: mysql_select_db(): A link to the server could not be established in c:\inetpub\wwwroot\pruebas\prueba.php on line 13

Warning: mysql_query(): Access denied for user \'ODBC\'@\'localhost\' (using password: NO) in c:\inetpub\wwwroot\pruebas\prueba.php on line 15

Warning: mysql_query(): A link to the server could not be established in c:\inetpub\wwwroot\pruebas\prueba.php on line 15
Error 1045: Access denied for user \'ODBC\'@\'localhost\' (using password: NO)

Y el codigo que uso es el siguiente:

<html>
<head>
<title>Test MySQL</title>
<body>
<!-- mysql_up.php -->
<?php
$host="localhost";
$user="root";
$password="robin";

mysql_connect($host,$user,$password);
////// change dbname ///////
mysql_select_db("myDatabaseName"); //change this to your Database name
$sql="show status";
$result = mysql_query($sql);
if ($result == 0)
echo("<b>Error " . mysql_errno() . ": " . mysql_error() . "</b>");
elseif (mysql_num_rows($result) == 0)
echo("<b>Query executed successfully!</b>");
else
{
?>
<!-- Table that displays the results -->
<table border="1">
<tr><td><b>Variable_name</b></td><td><b>Value</b></td></tr>
<?php
for ($i = 0; $i < mysql_num_rows($result); $i++) {
echo("<TR>");
$row_array = mysql_fetch_row($result);
for ($j = 0; $j < mysql_num_fields($result); $j++) {
echo("<TD>" . $row_array[$j] . "</td>");
}
echo("</tr>");
}
?>
</table>
<?php } ?>
</body>
</html>


anfragilu
02 de Noviembre del 2005
a mi tambien me pasa lo mismo, si has conseguido avanzar, agradecería si me comentases lo que has conseguido sacar en claro