13/10/2010, 09:03
|
| Modernizr | | Fecha de Ingreso: abril-2008 Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses Puntos: 2534 | |
Respuesta: guardar una consulta sql en un array Cita:
Iniciado por blonder413 hola, resulta que estoy haciendo un conteo de cantidad de materiales de todos los elementos de una tabla, quisiera saber como guardo ese resultado en un vector y su nombre en otro, pero solo para los elementos que existan, es decir, que el resultado de la consulta sea > 0. este es el codigo que tengo.
Código:
$c=0;
for($f=0;$f<$i;$f++){
$sql = "SELECT COUNT( * )
FROM entregasdiarias
WHERE entregasdiarias.material LIKE '%".$elementos[$f]."%'
AND (fecha >= '%".$fecha1."%' AND fecha <= '%".$fecha2."%')
"; //busco cada elemento entre dos fechas específicas
$res = mysql_query($sql,$con);
$row=mysql_num_rows($res); //devuelve el numero de filas
if($row>0){ //verifico que exista algún elemento
$datay[$c] = $row; //determino la cantidad y almaceno cada resultado en un arreglo
$datos[$c]=$elementos[$f]; //almaceno el nombre del elemento en un vector
$c++;
}
} //cierre for
podría jurar que ya vi este tema hace días...
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |