problema para conectar a mysql con php

Ximo
20 de Julio del 2005
Llevo mas de un dia dandole vueltas al mysql_connect y no consigo que me conecte a la base de datos con php, realizo la ejecuci贸n de

$link = mysql_connect ("127.0.0.1:3306", "usuario", "paswd");

el valor que obtengo en la variable link es "nada de nada", y no entiendo el problema pq he revisado todos los parametros. Puede ser algo de la instalaci贸n de mysql o php?, alguien me puede ayudar?

He conseguido sacar el mensaje de error que provoca, que es el siguiente:

1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client


A ver si alguien me puede echar un cable.


Gracias.
XIMO


rocumen
20 de Julio del 2005
Prueba con este peque帽o Script, en este caso la base de datos se llama ventas.
function conectar()
{
// Esta funcion conecta la BD.
if (!$link=mysql_connect("localhost","root",""))
{
echo "Error conectando a la BD";
exit();
}
if (!mysql_select_db("ventas",$link))
{
echo "Error selecccionando la BD.";
exit();
}
return $link;
}