Не добавляются заказы в phpMyAdmin

81
12 марта 2022, 14:10

Есть вот такой код:

$host = 'localhost';  // Хост, у нас все локально
$user = '**********';    // Имя созданного вами пользователя
$pass = '********'; // Установленный вами пароль пользователю
$db_name = '*********';   // Имя базы данных
$result = mysqli_connect($host, $user, $pass, $db_name); // Соединяемся с базой

и

 $order  = rand(100009, 999999);
 $sql_date = date("m.d.y");
 $sql_order = $order;
 $sql_nickname = $_POST['nickname'];
 $sql_robux = $_POST['robux'];
 $sql_promocode = $_POST['promocode'];
 $add_buyer = "INSERT INTO buyers (date, ord, nickname, robux, promo) 
               VALUES ('$sql_date','$sql_order','$sql_nickname', '$sql_robux', '$sql_promocode')";

 if(!$add_buyer) 
 {
     echo "Заказ не добавлен";
 } else {
     echo "Заказ как бы добавлен, но ты чекни базу";
 }

Он на странице оплаты заказа, без всяких функций и т.д. Т.е при заходе на эту страницу по сути код должен выполнятся, но этого не происходит, в чем может быть проблема?

Answer 1

Вы должны выполнить следующий запрос:

$request = $result->query($add_buyer);
if (!$request) {
    echo "Заказ не добавлен";
} else {
    echo "Заказ как бы добавлен, но ты чекни базу";
}
Answer 2

Проблема решена - добавил проверку, и всё заработало.

if(!mysqli_query($result, $add_result)) { 
    echo "Запись не добавлена"; 
} else { 
    echo "Запись добавлена"; 
} 
READ ALSO
Обработка rss-канала. Хml-формат с тегами span

Обработка rss-канала. Хml-формат с тегами span

Есть rss-канал https://rp5ru/rss/4475/ru (xml-формат) Хочу выудить информацию о температуре воздуха, но они обновили и теперь там тал присутствовать тег...

114
Как получить вложенные папки Яндекс Диска API?

Как получить вложенные папки Яндекс Диска API?

Как получить список вложенных директорий (папок) Яндекс Диска API?

150
Будет ли большое количество колонок замедлять работу с базой данных?

Будет ли большое количество колонок замедлять работу с базой данных?

Реализуем на mysql сбор данных с календарей объявлений на сайте недвижимости

83
Сохранение данных банковской/кредитной карты, как в приложении AliExpress /Yota /сбербанк_онлайн

Сохранение данных банковской/кредитной карты, как в приложении AliExpress /Yota /сбербанк_онлайн

Суть такая: в приложении AliExpress есть возможность добавить данные банковской карточки и дальше с него автоматически производить оплату

214