Ho bisogno di recuperare i dati da più righe e quindi inserire i risultati in una matrice enumerata, quindi posso usare un ciclo "for" per echo ...Utilizzare "mysql_fetch_row" per recuperare i risultati dal database e inserirli nell'array usando PHP e mysqli?
Ho questo (sono già connesso al database) :
$genres_sql = 'SELECT genreID FROM genres WHERE imdbID = ?';
if ($stmt->prepare($genres_sql)) {
// bind the query parameters
$stmt->bind_param('i', $movieid);
// bind the results to variables
$stmt->bind_result($genre);
// execute the query
$stmt->execute();
$stmt->fetch();
}
Qui ottengo il primo risultato (riga) in una variabile. Ma devo inserirla in un array enumerato così la posso eco ogni risultato che utilizza questo:
if (!empty($genre)) {
for ($i = 0; $i + 1 < count($genre); $i++)
{
echo $genre[$i].', ';
}
echo $genre[$i];
}
Questo sarà eco: $genre[0], $genre[1], $genre[2],
e così via fino all'ultimo.
So che il mysql_fetch_row
può fare il lavoro, ma sono nuovo alla programmazione quindi ho bisogno di una spiegazione molto dettagliata .. Grazie !!
Grazie semplice e mi ha aiutato! – Jonathan