Jestem całkiem nowym użytkownikiem PHP i rozglądałem się wokoło i nie mogę znaleźć odpowiedzi, której szukam.Konwertuj wyniki SQL na tablicę PHP
Chcę złożyć zapytanie SQL, takich jak ten:
$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
Zasadniczo chcę wziąć całą zawartość wyniku i utworzyć tablicę, że mogę uzyskać dostęp w podobny sposób, jak w wierszu. Na przykład, jeśli mam pole o nazwie "uid", chcę je uzyskać za pomocą myData ['uid']. Chyba, że może być kilka wierszy, może coś bardziej podobnego do myData [0] ['uid'], myData [1] ['uid'], itp.
Każda pomoc będzie doceniona.
jaka jest twoja struktura db ...? możesz zrobić "4myData ['id'] = $ row ['id'];' –
Ale co, jeśli nie wiem, ile wierszy lub pól zostanie zwróconych? Próbuję również utworzyć globalną klasę SQL, która może pobierać dane dla mnie, więc nie będę nawet znać nazw pól, więc nie mogę tego przypisać. Moja DB struktura teraz jest tylko UID: int firstName: varchar (64) lastName: varchar (64) emailAddress: varchar (64) hasło: varchar (64) –
można ograniczyć wynik w zapytaniu –