Мне нужно извлечь данные из нескольких строк, а затем вставить результаты в перечислимый массив, чтобы я мог использовать цикл for для его отображения ...
У меня есть это (я уже подключен к базе данных):
$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();
}
Здесь я получаю первый результат (строку) в переменную. Но мне нужно вставить его в перечисляемый массив, чтобы я мог отобразить каждый результат, используя это:
if (!empty($genre)) {
for ($i = 0; $i + 1 < count($genre); $i++)
{
echo $genre[$i].', ';
}
echo $genre[$i];
}
Это будет эхо: $genre[0], $genre[1], $genre[2],
и так до последнего.
Я знаю, что mysql_fetch_row
может сделать работу, но я новичок в программировании, поэтому мне нужно очень подробное объяснение ..
Спасибо !!