Tema: Detectar
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2004, 23:13
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Ok. si entendí bien ...

Tienes ese campo "existencia" en tu tabla? y guardas un valor entero de 0 a N ?

Si es así .. tu mismo has dado la consulta SQL que debes emplear.

Pero .. si cuentas los registros arrojados para ese "producto" determinaras si hay o no existencias (dependiendo si igualas a 0 las existencias o bien haces un >= 1)

SELECT COUNT(*) FROM tabla WHERE existencias =0 AND producto=tal

Este tipo de consultas las puedes obtener fácilmente con:

mysql_result()

Código PHP:
<?
// conectas a tu BD .. etc ..
$producto="tal";
$sql="SELECT COUNT(*) FROM tabla WHERE existencias =0 AND producto=$producto";
$consulta=mysql_query($sql);
$existencias=mysql_result($consulta,0);
if (
$existencias==1){
   echo 
"Hay existencias";
} else {
   echo 
"No hay existencias o no existe el producto";
}
?>
(si suponemos que los productos son únicos (usar ID's autonuméricos para las comparaciones) debería arrojar un sólo registro si existe o ninguno).

También podrías simplemente obtener valor del campo "existencias" de ese "record-set" y hacer tu comparación en PHP (=0 o mayor).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.