Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2009, 13:45
Avatar de PacoRuiz
PacoRuiz
 
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años
Puntos: 3
resultados del select

Este es un trozo de mi código:

Código:
<?php
function suprimehijos($tipo,$opcion){
    if ($opcion<>'opcion3'){
        $result=mysql_query("select tipo from jerarquia where padre = $tipo ");
        if($result){
            while ($fila=mysql_fetch_row($result)){
                $categoría=$fila[0];
                if($opcion=='opcion1'){
Y este es el error que me da
Cita:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result
El error me lo da en la línea del while.

Yo creo que se debe a que no existen registros en la base de datos que cumplan la condición del select

El if($result){ imagino que está mal, es decir, no hace lo que quiero de discriminar si no hay registros con esa condición porque de hecho no hay y pasa al while.