Convertir les résultats SQL en tableau PHP
Je suis assez nouveau dans le PHP et j'ai été en regardant autour et n'arrive pas à trouver la réponse, je suis à la recherche d'.
Je veux faire une requête SQL comme ceci:
$result = mysqli_query($connection, $command)
if (!$result) { die("Query Failed."); }
//Create my array here ... I'm thinking of maybe having to
//make a class that can hold everything I need, but I dunno
while($row = mysqli_fetch_array($result))
{
//Put the row into an array or class here...
}
mysqli_close($connection);
//return my array or class
Fondamentalement, je veux prendre la totalité du contenu de la raison et de créer un tableau que je puisse y accéder de la même façon que la ligne. Par exemple, si j'ai un champ 'uid' je veux être en mesure d'obtenir que via myData['uid']. Je suppose que comme il pourrait y avoir plusieurs lignes, peut-être quelque chose de plus comme myData[0]['uid'], myData[1]['uid'], etc.
Toute aide serait appréciée.
source d'informationauteur Jonathan Plumb
Vous devez vous connecter pour publier un commentaire.
Que vous pouvez faire:
Vous pouvez essayer d'utiliser
mysqli_result::fetch_all()
pour les tableaux:REMARQUE: Cela fonctionne avec MySQLND seulement.
Pour la classe, vous pouvez essayer d'utiliser quelque chose comme ceci:
OU ceci:
modifier cela et le mettre sur une classe et il suffit d'appeler n'importe quand vous allez faire une requête avec votre base de données.