Актуально для PHP 7 в том числе.
Предположим, у нас есть какая то база MySql и в ней есть таблица People со следующими полями: Firstname, Lastname, Birthdate, Telephone, Company (и т.д.). Требуется через php7 вывести списком все записи из данной таблицы.
Решить подобную задачу можно следующим простым способом:
<?php
$link = mysqli_connect('localhost', 'user', '123456', 'mydb');
echo 'DB Connection.....OK!<br>';
$query1 = mysqli_query($link, "SELECT * FROM People");
$myrow = mysqli_fetch_array($query1);
while($row=mysqli_fetch_array($query1))
{
echo $row['Firstname'],' ', $row['Lastname'],' ', $row['Birthdate'],' ', $row['Telephone'],' ', $row['Company']. "<br />";
}
?>
Теперь поясним данный код.
1. Подключаемся к БД: $link = mysqli_connect('localhost', 'user', '123456', 'mydb'); //имя хоста, пользователь, пароль, имя базы данных MySql;
2. Выводим сообщение об успешной связи с БД (необязательно);
3. Выполняем запрос "SELECT * FROM People" и записываем результат в переменную $query1;
4. Переводим результат запроса в массив;
5. Выводим циклом записи из соответствующих полей таблицы.