Если вы хотите использовать MySqli, вы можете легко сделать это, используя цикл While. Если вы хотите отобразить в таблице, это действительно легко сделать.
Подключение к источнику данных (если вы используете MySQL не Mysqli, рекомендую коммутацию.)
$con=mysqli_connect("example.com","peter","abc123","my_db");
Затем вы хотите запустить SQL скрипт, чтобы получить данные:
$mydata = mysqli_query($con, "SELECT * FROM mytable");
Здесь будет отображаться цикл While, отображаемый в таблице.
echo '<table><tr><th>Field1</th><th>Field2</th></tr>';
//This bascially says while you can fetch data from your database, do the
//the following with the label $mytable.
while($mytable = mysqli_fetch_array($mydata)) {
echo '<tr><td>'.$mytable['yourfieldnameinyourdb'].'<td>';
echo '<td>'.$mytable['your2fieldnameinyourdb'].'</td></tr>';
}
echo '</table>';
Так полный код будет выглядеть так:
<?
// Connect your your DB
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Get your data
$mydata = mysqli_query($con, "SELECT * FROM mytable");
// Start the table
echo '<table><tr><th>Field1</th><th>Field2</th></tr>';
// Do the loop
while($mytable = mysqli_fetch_array($mydata)) {
echo '<tr><td>'.$mytable['yourfieldnameinyourdb'].'<td>';
echo '<td>'.$mytable['your2fieldnameinyourdb'].'</td></tr>';
}
// End your table
echo '</table>';
?>
Если это не совсем ответ на ваш вопрос, просто дайте мне знать.
Не могли бы вы просто вызвать 'mysql_field_name' в цикле и увеличить число, которое вы передаете ему? – mam8cc
[** Пожалуйста, не используйте 'mysql_ *' функции в новом коде **) (http://bit.ly/phpmsql).Они больше не поддерживаются [и официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [* подготовленных операторах *] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http://php.net/ mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://j.mp/PoWehJ). – h2ooooooo
Ах, да, я не знал о PDO, я просмотрю учебник и попытаюсь понять его. Я думаю, что учебники, которые я изучал mysql, должны быть старыми! – Anon