PHP - Error al ejecutar Select

   
Vista:

Error al ejecutar Select

Publicado por Fernanda (3 intervenciones) el 02/10/2014 18:31:27
Hola a todos,

Tengo una pagina donde hago una consulta simple y me arroja el siguiente error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

el codigo es el siguiente

$Consulta = "select campo from tabla where campo1='2014044014'";
$Resultado= mysql_query($Consulta);

en esta linea me da el error
$Fila =mysql_fetch_array($Resultado);

alguien sabe porque pasa y como se soluciona

Gracias !!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error al ejecutar Select

Publicado por Gonzalo (338 intervenciones) el 02/10/2014 18:41:49
si ese es todo el codigo entonces falta la orden para abrir la conexion con la base de datos.

el procedimiento es mas o menos asi

abres la conexion con el servidor
seleccionas la base de datos
mandas el query y lo guardas en $resultado

si regreso al menos 1 registro entonces
lees el registro con fetch
sino
avisas que no hay registros

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$Server = mysql_connect("1.2.3.4.", "login", "password") or     die("Could not connect: " . mysql_error());
mysql_select_db("BaseDeDatos",$Server);
 
$query= mysql_query("SELECT * FROM Tabla",$Server);
 
if(mysql_num_rows($query))
{
while ($row = mysql_fetch_array($query, MYSQL_NUM))
{
    echo $row[0];
}
}else
{
echo 'no hay registros';
}
 
mysql_free_result($query);

el error es posiblemente porque no esta usando el servidor, no hay base de datos seleccionada o porque el query no regreso registros.

suerte, salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error al ejecutar Select

Publicado por Fernanda (3 intervenciones) el 02/10/2014 19:00:48
Gracias Gonzalo por contestar....

al revisar me di cuenta que estaba apuntando a otra BD que es igual
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar