Foros del Web » Programando para Internet » PHP »

No entiendo este error : "Warning: mysql_fetch_array(): supplied argument...."

Estas en el tema de No entiendo este error : "Warning: mysql_fetch_array(): supplied argument...." en el foro de PHP en Foros del Web. Mensaje de Error al realizar comparación con resultado en busqueda de base de datos : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result ...
  #1 (permalink)  
Antiguo 25/09/2006, 07:53
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
No entiendo este error : "Warning: mysql_fetch_array(): supplied argument...."

Mensaje de Error al realizar comparación con resultado en busqueda de base de datos :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/jglorenzos/registro.php on line 18

El script es el siguiente :
<?php
$login=$_POST["login"];
$password=$_POST["password"];
if (empty($login) or empty($password))
{
echo "Error..No indicó un login o password de usuario";
echo "<input type='button' value='Regresar' onclick=location='http://www.mundobolivar.com'>";
#exit;
}
else
{
$conexion_host = mysql_connect("localhost", "root", "root");
mysql_select_db("mundobolivar", $conexion_host);
$consulta_login = mysql_query("SELECT * FROM usuarios WHERE login LIKE '%$login%' AND clave LIKE '%$password%'", $conexion_host);

if ($reg_actual = mysql_fetch_array($consulta_login))
{
echo "Bienvenido Usuario : ".$reg_actual["usuario"];
....


Los campos de la tabla "usuarios" son : clave, login, etc...
  #2 (permalink)  
Antiguo 25/09/2006, 07:57
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
Disculpen, ya resolví. Era el nombre de la base de datos que estaba erróneamente descrita.

mysql_select_db("mundobolivar", $conexion_host);

La base de datos "mundobolivar" no existía en mysql. Ya la creé y ese era el error.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:29.