Mi problema es este:
- Tengo instalado el WAMPServer en mi PC con WinXP, y totalmente activado el apache, el mysql, y el php.
- Cree una bd llamada 'deprueba', y dentro de ella una tabla llamada 'socios', que ya está llena.
- Esta bd tiene todos los privilegios para mi que soy el usuario root@, sin contraaseña (configurado en estos modos de
usuario: [email protected], root@localhost, y [email protected], que son la misma cosa).
Ahora bien, yo creé un archivo php, le meto este código:
<?php
$f = mysql_connect('', 'root@', '');
$sSQL = 'select * from socios';
$T = mysql_db_query('deprueba', $sSQL, $f) or die("Error en consulta:<br>MySQL dice: ".mysql_error());
// Compruebo el error
echo "<html><body><table>";
while($e = mysql_fetch_array($T))
{
echo "<TR>";
echo "<TD>".$e[1]."</TD>";
echo "<TD>".$e[2]."</TD>";
echo "<TD>".$e[3]."</TD>";
echo "<TD>".$e[4]."</TD>";
echo "<TD>".$e[5]."</TD>";
echo "</TR>";
}
echo "</table></body></html>";
?>
Y siempre me sale este error:
Access denied for user ''@'localhost' to database 'deprueba'
... Y lo raro es que la bd tiene todos los privilegios para root.
Mi pregunta es: ¿Qué debería hacer en la pantalla de phpmyadmin o en el código de mi aplicación, para que este problema se
resuelva de una vez?
Agradezco su atención.