Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/05/2012, 07:12
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: No funciona una consulta mysql dentro de una funcion php

Hola @rutame, te dejo aqui mi aporte para lo que buscas hacer.
hice uso de la funcion mysql_num_rows tienes que estudiarla un poco.

Código PHP:
Ver original
  1. function ofertas()
  2. {
  3.      # Aqui pon tu consulta, el or die quiere decir que si pasa un error durante la consulta entonces finalice el código y muestre el error
  4.    $sql = mysql_query()or die(mysql_error());
  5.      
  6.      
  7.      # Le cambie el nombre a la variable oferta para evitar confuciones futuras.
  8.      # Con la funcion mysql_num_rows() de terminas la cantidad de ofertas que tienes en tu tabla                    
  9.    $total_ofertas = mysql_num_rows($sql);
  10.        
  11.             # Verificas si tienes algunas ofertas
  12.           if ($total_ofertas > 0){
  13.        
  14.            
  15.             while ($res = mysql_fetch_array($sql)){        
  16.                
  17.                 # Aqui pones el codigo que quieras imprimir.
  18.                
  19.             }
  20.              
  21.           } else {
  22.                
  23.                   echo "No hay ofertas";
  24.             }    
  25.   }
  26.  
  27.  
  28. ofertas();

Saludos.