Foros del Web » Programando para Internet » PHP »

mysql_fetch_row() expects parameter 1 to be resource

Estas en el tema de mysql_fetch_row() expects parameter 1 to be resource en el foro de PHP en Foros del Web. Hola a todos... Soy nuevo en esto de la programacion PHP si me pueden ayudar con esto trataba de visualizar los datos para edita mi ...
  #1 (permalink)  
Antiguo 18/07/2011, 15:33
 
Fecha de Ingreso: julio-2011
Mensajes: 1
Antigüedad: 13 años, 4 meses
Puntos: 0
mysql_fetch_row() expects parameter 1 to be resource

Hola a todos...
Soy nuevo en esto de la programacion PHP
si me pueden ayudar con esto
trataba de visualizar los datos para edita mi tabla de MySQL con esta funcion
if (!isset($accion)){
$result=mysql_query('select * from contactos where id_con=$id',$link);
$row=mysql_fetch_row($result);
echo '<html>
<head><title>Actualizar datos de la base</title></head>
<body>
<form action="actualizar.php?accion=guardar" method="POST">
Nombre:<br>
<input type="text" value="$row[1]" name="nombre"><br>
Apellido:<br>
<input type="text" value="$row[2]" name="apellido"><br>
Rubro:<br>
<input type="text" value="$row[3]" name="rubro"><br>
<input type="hidden" name="id" value="$row[0]">
<input type="submit" value="Guardar">
</form>
</body>
</html>';
}elseif($accion==guardar){
$result=mysql_query('update contactos set nomrs_con=$nombre,
ape_con=$apellido, rubro_con=$dni where id = $id',$link);
echo"
<html>
<body>
<h3>Los registros han sido actualizados</h3>
</body>
</html>";
}

pero parace que como siempre tengo errores ne la programacion.
si alguien me puede ayudar con esto...
  #2 (permalink)  
Antiguo 18/07/2011, 15:36
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 14 años, 1 mes
Puntos: 511
Respuesta: mysql_fetch_row() expects parameter 1 to be resource

Hola que tal.

Te recomiendo que pases por la wiki en dónde encontraras un buen manual el cual te ayudara a entender los conceptos de la programación y te ayudara a desenvolverte.

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #3 (permalink)  
Antiguo 18/07/2011, 17:42
Avatar de DjFaramir  
Fecha de Ingreso: febrero-2003
Ubicación: La Plata, Buenos Aires, Argentina
Mensajes: 131
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: mysql_fetch_row() expects parameter 1 to be resource

Hola Skiper,

El problema basicamente es que el query no se esta ejecutando por X motivo y al querer usar su resultado en el fetch da conflicto ya que no hay nada alli.

Lo que puede agregar para ver cual es el problema es:

$result= mysql_query(...) or die(mysql_error());

Eso lo agregas al final del mysql_query y si hay algun error te va a devolver un mensaje.

Saludos
__________________
See you... y Tolkien... mucho Tolkien...

Etiquetas: expects, html, mysql, registro, tabla
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 10:32.