Tengo un pequeño problema que no entiendo. Tengo un DB que tiene un propietario y tipo (y más fuera de curso). Quiero obtener una lista de todos los valores del tipo que tiene dueño igual al usuario actual, pero me da sólo dos resultadocrear una matriz desde la consulta mysql php
$sql = "SELECT type FROM cars WHERE owner='".mysql_real_escape_string($_SESSION['username'])."' AND selling='0' ORDER BY id DESC ";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_array($result));
imprime:
Array ([0] => 18 [type] => 18)
y
$sql = "SELECT type FROM cars WHERE owner='".mysql_real_escape_string($_SESSION['username'])."' AND selling='0' ";
imprime:
Array ([0] => 16 [type] => 16)
Y el resultado debería ser algo así como 19, 19, 18, 17, 16 en una matriz. Eso es todos los tipos que me tiene como conjunto como propietario.
He conseguido este trabajo ahora:
for ($x = 0; $x < mysql_num_rows($result); $x++){
$row = mysql_fetch_assoc($result);
echo $row['type'];
}
Aquí imprimir todos los valores correctamente, pero tengo que crear una matriz con todos los valores. Pensé que podría usar array_push, pero hay una mejor forma de hacerlo. Pensé que obtendría todos los valores de tipo con una simple consulta de MySQL.
Su código ya está haciendo esto. Él quiere que se convierta en una matriz. Echoing no va a resolver este problema. – Treffynnon