Foros del Web » Programando para Internet » PHP »

error: mysql_fetch_object(): supplied argument is not a valid MySQL result resource

Estas en el tema de error: mysql_fetch_object(): supplied argument is not a valid MySQL result resource en el foro de PHP en Foros del Web. $sql="select id_division,descr from Divisiones order id_division"; $execute_sql=mysql_query($sql); while($fila=mysql_fetch_object($execute_sql)){ $form.= "<option value=\"".htmlspecialchars($fila->id_division)."\""; if (($form_type == "update" or $form_type == "ext_update") and $fila->id_division == $details_row[$field_name_temp]){ $form .= ...
  #1 (permalink)  
Antiguo 16/03/2006, 14:07
 
Fecha de Ingreso: noviembre-2005
Ubicación: venezulea
Mensajes: 214
Antigüedad: 12 años, 1 mes
Puntos: 0
error: mysql_fetch_object(): supplied argument is not a valid MySQL result resource

$sql="select id_division,descr from Divisiones order id_division";
$execute_sql=mysql_query($sql);

while($fila=mysql_fetch_object($execute_sql)){
$form.= "<option value=\"".htmlspecialchars($fila->id_division)."\"";
if (($form_type == "update" or $form_type == "ext_update") and $fila->id_division == $details_row[$field_name_temp]){
$form .= " selected";
}

A que se debe este error???? que debería de corregir???
  #2 (permalink)  
Antiguo 16/03/2006, 14:17
Avatar de ZydRick  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 12 años, 10 meses
Puntos: 4
te falto algo a la hora de ordenar la salida de la consulta sql ademas de la clausula WHERE ya ke estas tomando dos valores de la tabla, deberia kedar asi

Código PHP:
<?
  $sql
="SELECT id_division,descr FROM Divisiones WHERE id_division='".$id_division."' ORDER BY id_division";
  
// por aki el resto de codigo
?>
prueba asi y nos cuentas
  #3 (permalink)  
Antiguo 16/03/2006, 14:39
 
Fecha de Ingreso: noviembre-2005
Ubicación: venezulea
Mensajes: 214
Antigüedad: 12 años, 1 mes
Puntos: 0
me faltaba era el order by tenias razon muchas gracias
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 11:12.