Добрый день! Из-за своего "нев********го" скила программиста стал учить PHP по исходникам, и нашла коса на камень.
Объясните принцип работы mysql_fetch_array(), а именно такого куска кода:
$result = mysql_query("SELECT id, title, text, author FROM test_tab", $link); //К этому времени уже базе приконекчен, и $link передает Сервер, пользователя и пароль БД.
while ($row = mysql_fetch_array($result))
{
echo $row['id']." - ".$row['title']."<br>".$row['text']."<br>".$row['author']."<br><br>";
}
Вот. Все бы хорошо, но он сам итерирует ИД, как я понял. Т.е. Цикл заканчивается дойдя до последней записи в БД? Он сам себя итерирует не нуждаясь в этом со стороны? И как мне в таком случае, к примеру 3 раза выдернуть одну и туже запись?
Заранее спасибо!