Тема: не вносяться дані з форми в БД

Доброго дня! прописаний отакий код для внесення даних в БД., все добре, перевірки також не викидає помилки, підключення до БД є, але дані не вносяться. Допоможіть розібратись!((

<?php

    $gofromK = filter_var(trim($_POST['gofromK']),
    FILTER_SANITIZE_STRING)  ;

    $gofromС = filter_var(trim($_POST['gofromС']),
    FILTER_SANITIZE_STRING)  ;
  
    $toK = filter_var(trim($_POST['toK']),
    FILTER_SANITIZE_STRING);

    $toС = filter_var(trim($_POST['toС']),
    FILTER_SANITIZE_STRING)  ;

    $DATEgo = filter_var(trim($_POST['DATEgo']),
    FILTER_SANITIZE_STRING)  ;

    $TIMEgo = filter_var(trim($_POST['TIMEgo']),
    FILTER_SANITIZE_STRING)  ;
  
    $TEXT = filter_var(trim($_POST['TEXT']),
    FILTER_SANITIZE_STRING);

     $KM = filter_var(trim($_POST['KM']),
    FILTER_SANITIZE_STRING);

    $number = $_POST['number'];

    $db_host = 'mysite.loc'; 
    $db_user = 'root'; // Логин БД
    $db_password = ''; // Пароль БД
    $db_base = 'mysite'; // Имя БД

    $mysql = new mysqli($db_host, $db_user, $db_password, $db_base);

    $mysql->query("INSERT INTO `reis_r` ( `gofromK`, `gofromС`, `toK`, `toС`, `DATEgo`, `TIMEgo`, `TEXT`, `KM`) 
        VALUES('$gofromK', '$gofromС', '$toK', '$toС', '$DATEgo', '$TIMEgo', '$TEXT', '$KM')");
?>

2

Re: не вносяться дані з форми в БД

Зберіть запит у окрему змінну і промоніторте її, може, там щось не те крізь в змінних приходить.
Перевірте, що повертає виклик $mysql->query. Якщо false, то перевірте $mysql->error.
Як саме ви встановлюєте, що дані не вносяться в базу?

3

Re: не вносяться дані з форми в БД

$mysql->query показує tru.
Просто при відправлення форми  даних вони не появляються в phpmyadmin в таблиці.
Перевіряв збір даних з форми - в масиві відображаються, але не доходять в базу

4

Re: не вносяться дані з форми в БД

Припускаю, що ви щось не так дивитеся в PHPMyAdmin. Наприклад, у вас там обмеження 50 рядків на виведення. Чи ви чекаєте, що таблиця оновиться сама на екрані (а треба сторінку оновити). Чи не той сервер.
Якщо повернулося true - значить, сервер відпрацював і сказав, що все добре.
Скопіюйте запит з PHP і виконайте його в PHPMyAdmin (чи консолі). Є результат?

Подякували: petrogorobets1

5

Re: не вносяться дані з форми в БД

Варто перевірити, чи має користувач права на потрібну базу/таблицю. Хоча тут би відображалася помилка.

Про всяк випадок, пропоную написати ім'я неіснуючої таблиці, щоб перевірити чи повідомлення про помилку взагалі відображаються.

Подякували: petrogorobets1

6

Re: не вносяться дані з форми в БД

А так?

$mysql->query("INSERT INTO `reis_r` ( `gofromK`, `gofromС`, `toK`, `toС`, `DATEgo`, `TIMEgo`, `TEXT`, `KM`)
        VALUES('".$gofromK."', '".$gofromС."', '".$toK."', '".$toС."', '".$DATEgo."', '".$TIMEgo."', '".$TEXT."', '".$KM."')");

Подякували: petrogorobets1

7

Re: не вносяться дані з форми в БД

якщо дані не вносяться -- отже, маємо помилку
якщо текст помилки не виводиться -- отже, вивід помилок відключено

якщо вивід помилок відключено, а ми хочемо їх побачити -- отже, нам потрібно включити вивід помилок

альо, гугл|техпідтримка хостингу, як включити вивід помилок?

Подякували: petrogorobets1