Buenas amigos del foro, hace tiempo instale Appserv una version vieja y con esa hice varios proyectos y me conectaba perfecto a las base de datos MySQL y todo funcionaba bien...
pero hoy decidi cambiarme a Appserv 2.6 y ahi empezo el problema hice una aplicacion en PHP y no puedo conectarme a las base de datos (son bases de datos nuevas las acabo de crear con SQL)
me sale este error:
Código:
Warning: mysql_connect() [function.mysql-connect]: OK packet 6 bytes shorter than expected. PID=4080 in C:\AppServ\www\proyecto1\agregar.php on line 20
Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using old authentication in C:\AppServ\www\proyecto1\agregar.php on line 20
Warning: mysql_connect() [function.mysql-connect]: in C:\AppServ\www\proyecto1\agregar.php on line 20
ERROR en la conexion
Y este es el codigo que uso:
Código:
<?php
$conexion = mysql_connect("localhost","root","aqui la clave") or die ("SE HA PRODUCIDO UN ERROR EN LA CONEXION");
mysql_select_db("bd_clientes",$conexion);
$instruccion = "insert into cliente values
('$ced','$nomb','$ape','$dire');";
$resultado = mysql_query($instruccion,$conexion);
if ($resultado)
echo "<div align='center'>
<p> </p>
<p>La información ha sido grabada exitosamente¡</p>
<p> </p>
</div>";
else
echo "<div align='center'>
<p> </p>
<p>Se ha producido un error durante la grabación de información</p>
<p> </p>
</div>";
mysql_close ($conexion);
?>
Muchas Gracias.