Optimiser mes requêtes SQL (Ecrire plus vite)
Bonjour !
Voilà, pour l'instant je récupére une table comme ça, puis je la transforme en JSON :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
/*Function qui récupère les intervenants: */
function get_intervenants() {
/* SQL. */
$q = "SELECT * FROM intervenants ";
$qry = mysql_query($q);
/* Mets le resultat du Login dans un tableau . */
while($rows = mysql_fetch_array($qry))
{
$tab[]= array(
"id" => $rows['id'],
"nom" => $rows['nom'],
"prenom" => $rows['prenom'],
"photo" => $rows['photo'],
);
}
print_r(json_encode($tab));
exit();
} |
Le problème est que si j'ajoute par exemple la colonne "details" à la table "intervenants", il faut sans arrêt modifier ce qu'il y a dans mon tableau $tab[] en php, c'est à dire que je dois ajouter "details" => $rows['details'].
Auriez vous une idée pour obtenir toutes les colonnes directement, sans avoir à modifier le contenu de $tab à chaque fois ? Existe-t-il un truc pour que le tableau s'autogénére en fonction des noms des colonnes ?
Je voudrais récupérer tous les colonnes de la table INTERVENANT sans avoir à les mentionner dans le tableau en PHP, quoi, si vous voyez ce que je veux dire ..
je précise aussi vouloir récupérer les valeurs, bien sur...
Merci :mrgreen: