Foros del Web » Programando para Internet » PHP »

Tratar a las consultas MySQL como variables PHP

Estas en el tema de Tratar a las consultas MySQL como variables PHP en el foro de PHP en Foros del Web. Saludos, gracias por tomarse el tiempo de leer ésta duda, pues resulta que he averiguado por fin como graficar en PHP de una forma sencilla, ...
  #1 (permalink)  
Antiguo 20/03/2008, 11:47
 
Fecha de Ingreso: enero-2008
Mensajes: 58
Antigüedad: 16 años, 3 meses
Puntos: 0
Tratar a las consultas MySQL como variables PHP

Saludos, gracias por tomarse el tiempo de leer ésta duda, pues resulta que he averiguado por fin como graficar en PHP de una forma sencilla, pero ahora mi duda recae en crear las variables para dicha gráfica, en mi base MSQL tengo una serie de datos numéricos ordenados por fecha, si quisiera sacar un dato de ésta base de datos, éste seria mi código:

include ("includes/config.php");
include ("includes/funciones.php");
$cnx = conectar ();
$sql="SELECT pedidos FROM clientes_final WHERE login='".$_GET['login']."'";
$res=mysql_query($sql);
if(mysql_num_rows($res)>0){
while(list($pedidos)=mysql_fetch_array($res)){
echo $pedidos
}
}
Como pueden ver, obtener un dato no resulta muy complejo, pero, si quisiera obtener los datos de todo un mes, y cada uno de ellos sea una variable diferente para graficar es lo que no se hacer, sé que el rango se establce con INTERVAL, pero ¿como hacer para que cada dato arrojado por la consulta sea una variable diferente?, ojalá alguien pudiera orientarme, muchas gracias de antemano.
  #2 (permalink)  
Antiguo 20/03/2008, 11:54
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Re: Tratar a las consultas MySQL como variables PHP

lo q podrias hacer es guardarlo en un array

while(list($pedidos)=mysql_fetch_array($res)){
$datos[]= $pedidos;
}

luego utilizas cada registro de $datos para crear tu grafica
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 20/03/2008, 12:22
 
Fecha de Ingreso: enero-2008
Mensajes: 58
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Tratar a las consultas MySQL como variables PHP

He intentado con la respuesta de emiliodeg, pero no me funcionó, en mi tabla tengo solo tres valores en el campo "pedidos" los valores son: 3,5,6 e intenté hacer una consulta, éste es mi código:

<?php
include ("includes/config.php");
include ("includes/funciones.php");
$cnx = conectar ();
$sql="SELECT pedidos FROM clientes_final";
$res=mysql_query($sql);
if(mysql_num_rows($res)>0){
while(list($pedidos)=mysql_fetch_array($res)){
$datos[]=$pedidos;
echo $datos[0]."<br />";
echo $datos[1];
}
}
?>

Mi idea es que apareciera el siguiente resultado en pantalla:
3
5
Pero en su lugar aparecio lo siguiente:
3
3
53
5
Ojalá alguien pudiera emncionarme mi error, se lo agradecería mucho.
  #4 (permalink)  
Antiguo 20/03/2008, 13:07
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Tratar a las consultas MySQL como variables PHP

Código PHP:
<?php
include ("includes/config.php");
include (
"includes/funciones.php");
$cnx conectar ();
$sql="SELECT pedidos FROM clientes_final";
$res=mysql_query($sql);
if(
mysql_num_rows($res)>0){
    while(
$pedidos mysql_fetch_array($res)){
        
$datos[]=$pedidos['pedidos'];
    }
}
 
foreach(
$datos as $val) {
    echo 
$datos."<br>";
}
?>
http://www.php.net/mysql_fetch_array
http://www.php.net/foreach

Un saludo,
  #5 (permalink)  
Antiguo 20/03/2008, 13:37
 
Fecha de Ingreso: enero-2008
Mensajes: 58
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Tratar a las consultas MySQL como variables PHP

Excelente, muchas gracias por su puntual respuesta
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.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 03:00.