MySQL+PHP, SELECT запросы. Вывод таблицы.

MySQL - система управления реляционными базами данных (БД, DB в англ. версии). Наиболее распространена ввиду своей бесплатности и простоте. Наиболее популярное средство для работы с базой MySQL среди PHP-разработчиков - phpmyadmin (удобное web-представление баз данных). В PHP есть несколько интерфейсов для подключения к серверу MySQL. На данный момент будем использовать PDO. Объект PDO создаётся так:
1
2
3
4
5
6
function db() {
    $dsn = "mysql:dbname=MyDbName;host=127.0.0.1;port=3306";
    $user = "root";
    $password = "";
    return new \PDO($dsn, $user, $password);
}
Параметры:
  • dsn - можно передать тип, название базы данных( и т.д.)
  • user - имя пользователя
  • password - пароль к базе данных
Итак, мы подключились к базе данных и нам необходимо вывести какие-то данные из неё.
1
2
3
4
5
6
7
8
9
10
11
12
<?php
    $pdo = db();
    $query 'SELECT * FROM `messages`';
?>
<table>
<?php foreach ($pdo->query($query) as $message) { ?>
    <tr>
        <td><?php echo $message['id']; ?></td>
        <td><?php echo $message['text']; ?></td>
    </tr>
<?php } ?>
</table>
Спасибо за внимание.
Если статья Вам показалась незаконченной или Вы знаете как её улучшить, пожалуйста сообщите мне e@gohtml.ru