J'ai un petit problème que je ne comprends pas. J'ai une base de données qui a un propriétaire et le type (et plus hors cours). Je veux obtenir une liste de toutes les valeurs de type qui a propriétaire égal à l'utilisateur actuel, mais je ne reçois que deux résultatscréer un tableau à partir de mysql query 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)
et
$sql = "SELECT type FROM cars WHERE owner='".mysql_real_escape_string($_SESSION['username'])."' AND selling='0' ";
impressions:
Array ([0] => 16 [type] => 16)
Et le résultat devrait être quelque chose comme 19, 19, 18, 17, 16 dans un tableau. Thats tous les types qui m'a en tant que propriétaire.
J'ai ce travail maintenant:
for ($x = 0; $x < mysql_num_rows($result); $x++){
$row = mysql_fetch_assoc($result);
echo $row['type'];
}
Ici, j'imprimer toutes les valeurs correctement, mais je dois créer un tableau avec toutes les valeurs. Je pense que je pourrais utiliser array_push, mais il y a une meilleure façon de le faire. Je pensais que j'obtiendrais toutes les valeurs de type avec une simple requête mysql.
Son code est déjà en train de le faire. Il veut que ça devienne un tableau. Echoing ne va pas résoudre ce problème. – Treffynnon