За последние 24 часа нас посетили 17768 программистов и 1606 роботов. Сейчас ищут 1734 программиста ...

Не работает запрос

Тема в разделе "PHP для новичков", создана пользователем Zadorozhniy, 8 авг 2016.

  1. Zadorozhniy

    Zadorozhniy Новичок

    С нами с:
    19 апр 2016
    Сообщения:
    22
    Симпатии:
    0
    Здравствуйте, ситуация такова:
    друг знакомится с PHP и SQL, про PDO я ему голову пока ломать не буду. Пишет первые запросы с заносом данных в базу данных, выдало ошибку - попросил совета у меня, мол почему не работает запрос то. Что может быть не так?
    PHP:
    1. if(isset($_POST['name'])) {
    2.         //Номер заведения
    3.         $place = "1";
    4.         //Аннулируем проверку
    5.         $check = "1";
    6.         //Имя комментатора
    7.         $name = $_POST['name'];
    8.         $comment = $_POST['comment'];
    9.         $name = mysql_escape_string($name);
    10.         $comment = mysql_escape_string($comment);
    11.         require_once('../connectvars.php');
    12.         $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME)
    13.         or die('Error Connecting DB');
    14.         mysqli_set_charset($dbc , "utf8");
    15.         $querya = "INSERT INTO comments (object, checkit , bar, name)" .
    16.         "VALUES ('$comment','$check', '$place', '$name')";
    17.         $result = mysql_query($querya)
    18.         or die('Error inserting');
    19.         echo "<p style='margin-top: 15%;'>Success</p>";
    20.         }
    Проверил глобальный массив $_POST - данные пришли, что это может быть?
     
  2. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Какую из пары тысяч возможных ошибок выдало-то?
     
  3. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    mysqli_connect > mysql_query

    таки стоит поломать голову хотя бы с mysqli )