Funciono perfectamente.
tuve que modificar un poco pero si es así.
Código:
//Aquí donde antes solo seleccionaba la columna KM o Consumo.
$resultado = mysql_query("SELECT * FROM `$db_name`.`$tbl_name` order by id ASC");
$ydata = array();
while($row = mysql_fetch_assoc($resultado))
{
$ydata []= $row['consumo'];
}
Pero sinceramente no entiendo la diferencia, es decir partiendo de que tu respuesta funciono y perdon por no aclarar que mi problema era pasar los datos a un array desde MySQL.
Voy a comenzar a preguntar.
Por ejemplo
Código:
$resultado = mysql_query("SELECT km FROM `$db_name`.`$tbl_name` order by id ASC");
$ydata[] = mysql_fetch_array($resultado);
Aquí no meto todos los datos del la busqueda de columna dentro del array $ydata?
Luego en este otro caso:
Código:
$resultado = mysql_query("SELECT km FROM `$db_name`.`$tbl_name` order by id ASC");
$index = "0"; // innecesario
while($ydata0 = mysql_fetch_assoc($resultado))
{
$ydata[$index] = $ydata0; // Aquí no tomaria el primer valor que encuentra en la columna km que declaro en el query?
$index++; // innecesario si usas la sintaxis $array []= (equivalente de array_push)
}
Siempre declare que la variable tiene el valor "0" gracias por ahorrarme código.
Gracias por el dato de [URL="http://php.net/manual/es/function.array-push.php"]array_push[/URL]
En este ultimo caso pensé que iría recorriendo dato por dato y los iria colocando dentro del array,
Por ejemplo comenzado por el index "0" en principio $ydata[0] tendria el primer valor del "while" que seria el primer valor encontrado por el query, en donde selecciono solo la columna km. En que me equivoque?
Gracias por tomarte un tiempo para explicarme, odio colocar cosas que no entiendo aunque funcionen.