Jestem nowy w mysqli i mam problem z zapętlaniem się wyników z mysqli. Niestety, otrzymuję tylko jeden wynik. Kiedy umieszczę zapytanie w phpMyAdmin, otrzymam trzy wyniki. Uważam, że odpowiedni kod jest tutaj, a ja po prostu nazywając ją źle:Zapętlając wyniki w mysqli
$connection = new mysqli($host, $databaseUsername, $databasePassword, $database);
if ($connection->connect_errno > 0) {
die ('Unable to connect to database [' . $connection->connect_error . ']');
}
$sql = "SELECT clientId, studentFirstName, studentLastName
FROM clients
WHERE (studentEmail = '$postEmail') OR (parentEmail = '$postEmail');";
if (!$result = $connection->query($sql)) {
die ('There was an error running query[' . $connection->error . ']');
}
echo '<select class = "toolbarDropdown" id = "toolbarDropdown-MultipleAccounts">';
while ($row = $result->fetch_array()) {
echo '<option value="'.$row["clientId"].'>'.$row["studentFirstName"].' '.$row["studentLastName"].'</option>';
}
echo '</select>';
Czy możesz dodać swoje aktualne zapytanie? – DACrosby
Będziemy musieli zobaczyć zapytanie. – busypeoples
@ DouglasA.Crosby Okay, dodałem zapytanie SQL. Później w kodzie I echo $ sql, a następnie skopiowałem i wkleiłem to do phpMyAdmin. W phpMyAdmin daje to trzy wyniki. – radleybobins