login, так не верно. Вы пытаетесь вложить while в for. И можете тогда получить 10 копий того, что выдаёт while, но получите только 1 с $i=0 - на второй итерации у while условие сразу false будет. Верно так:
PHP:
скопировать код в буфер обмена
<?PHP $host = 'ххх'; $user = 'ххх'; $password = 'хх'; $db = 'хх'; // Производим попытку подключения к серверу MySQL: exit('<h2>MySQL Error!</h2>'); // SQL-запрос: // Выводим таблицу: $i=0; echo "<hr>"; echo "<a href=\"http://ххх.ru/articles.php?id=".$i."\">".$f['name']."</a><br>"; $i++; } echo "<hr>"; ?>
Если нужно, что $i менялся именно в диапазоне 0..9, то при приращении $i надо проверять $i = $i<10 ? $i++ : 0;
А если нужен id записи (зачем просто какой-то номер передавать другому скрипту - понять не могу ) - то лучше его брать из auto_increment поля БД.(Отредактировано автором: 22 Октября, 2009 - 10:39:22)
|