Как сделать добавление записей в таблицу MySQL по ходу её просмотра?

Для добавления записей в таблицу MySQL по ходу её просмотра с использованием PHP вам понадобится следующий набор действий:

1. Установите соединение с базой данных. Для этого используйте функцию "mysqli_connect" или "PDO" для создания соединения с сервером MySQL.

Пример для функции "mysqli_connect":

   $host = 'localhost';
   $user = 'username';
   $password = 'password';
   $database = 'database_name';
   
   $connection = mysqli_connect($host, $user, $password, $database);
   
   if (!$connection) {
       die('Ошибка подключения: ' . mysqli_connect_error());
   }

2. Создайте таблицу, если она еще не существует. Используйте SQL-запрос "CREATE TABLE" для создания таблицы.

   $sql = "CREATE TABLE IF NOT EXISTS your_table_name (
       id INT PRIMARY KEY AUTO_INCREMENT,
       column1 VARCHAR(255),
       column2 VARCHAR(255),
       ...
   )";
   
   if (mysqli_query($connection, $sql)) {
       echo "Таблица создана успешно";
   } else {
       echo "Ошибка создания таблицы: " . mysqli_error($connection);
   }

3. Настройте веб-форму, через которую пользователи смогут добавлять записи в таблицу. Форма может содержать поля для каждого столбца таблицы, а также кнопку "Отправить".

   <form method="POST" action="add_record.php">
       <input type="text" name="column1" placeholder="Значение для column1" /><br />
       <input type="text" name="column2" placeholder="Значение для column2" /><br />
       ...
       <input type="submit" value="Добавить запись" />
   </form>

4. Создайте файл "add_record.php", который будет обрабатывать данные из веб-формы и выполнять SQL-запрос для добавления записи в таблицу.

   if ($_SERVER['REQUEST_METHOD'] === 'POST') {
       $column1 = $_POST['column1'];
       $column2 = $_POST['column2'];
       ...
   
       $sql = "INSERT INTO your_table_name (column1, column2, ...) 
               VALUES ('$column1', '$column2', ...)";
   
       if (mysqli_query($connection, $sql)) {
           echo "Запись успешно добавлена";
       } else {
           echo "Ошибка при добавлении записи: " . mysqli_error($connection);
       }
   }

5. Выполните SQL-запрос для выборки данных из таблицы. Используйте цикл "while" для итерации по результатам запроса и отображения записей.

   $sql = "SELECT * FROM your_table_name";
   $result = mysqli_query($connection, $sql);
   
   if (mysqli_num_rows($result) > 0) {
       while ($row = mysqli_fetch_assoc($result)) {
           echo "ID: " . $row['id'] . "<br />";
           echo "Column 1: " . $row['column1'] . "<br />";
           echo "Column 2: " . $row['column2'] . "<br />";
           ...
       }
   } else {
       echo "Нет записей в таблице";
   }

Это базовый пример того, как можно добавить записи в таблицу MySQL по ходу её просмотра с использованием PHP. Обратите внимание на безопасность, и никогда не вставляйте пользовательский ввод напрямую в SQL-запросы без предварительной фильтрации и защиты от SQL-инъекций.