За последние 24 часа нас посетили 22812 программистов и 1270 роботов. Сейчас ищут 805 программистов ...

Не записываются данные в базу данных

Тема в разделе "MySQL", создана пользователем euaek, 14 дек 2022.

  1. euaek

    euaek Новичок

    С нами с:
    14 дек 2022
    Сообщения:
    2
    Симпатии:
    0
    PHP:
    1. if(isset($_GET['vote'])) {
    2.     $kk = '';
    3.    
    4.     $vote = $_GET['vote'];
    5.     $poll = $_GET['poll'];
    6.    
    7.     $id = $_COOKIE['id'];
    8.    
    9.     $resss = mysqli_query($connection,"SELECT * FROM polls_zhs WHERE id_user='$id'") or die('ERROR'); $row = mysqli_fetch_assoc($resss);
    10.    
    11.     if(empty($row)) {
    12.         $kk = 'id: '.$id.' vote: '.$vote.' poll: '.$poll;
    13.         mysqli_query($connection, "INSERT INTO `polls_zhs` (`id`,`id_user`, `vote`, `poll`) VALUES ('NULL','$id', '$vote', '$poll')");
    14.     } else {
    15.         $kk = '<b>Вы уже голосовали</b>';
    16.     }
    17.     exit($kk);
    18. }
    [​IMG]

    пишет ERROR
    PHP:
    1. $resss = mysqli_query($connection,"SELECT * FROM polls_zhs WHERE id_user='$id'") or die('ERROR');
    вот проблему я до сих пор не могу исправить
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.076
    Симпатии:
    1.237
    Адрес:
    там-сям
    мы не должны за тебя отлаживать скрипты. можем только подсказать как ты сам это можешь сделать - выводи больше отладочной информации. читай сообщения об ошибке.
    http://phpfaq.ru/debug
    например, вместо die('ERROR') сделай die(mysqli_error($connection))
    сообщения об ошибках твои лучшие друзья!
    --- Добавлено ---
    ещё ты можешь для отладки посмотреть что за текст запроса у тебя получается после подстановки всех переменных. просто выведи эту строку через echo!!!

    ну и высший пилотаж (лол) это настроить отладчик в phpstorm или netbeans. очень полезно: один раз потрать время на это и сэкономишь недели и месяцы своего времени в будущем!
     
    don.bidon нравится это.
  3. euaek

    euaek Новичок

    С нами с:
    14 дек 2022
    Сообщения:
    2
    Симпатии:
    0
    спасибо большое!
    --- Добавлено ---

    [​IMG]

    почему?
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    А причём тут консоль браузера вообще? Это в принципе предупреждение о каком-то расширении в твоём браузере. А сообщение, которое @artoodetoo тебе предлагает посмотреть, должно быть в сетевом ответе сервера, если через браузер это дёргается. Либо в содержимом страницы
     
  5. dantemgs

    dantemgs Новичок

    С нами с:
    24 дек 2022
    Сообщения:
    47
    Симпатии:
    9
    Если выдает только твое ERROR, то, наверно, проверяй $connection, логин там, пароль, имя дб и вот это вот все. А так хоть в ошибке найди номер строки, где возникает проблема.