В БД из php передаются пустые значения

194
14 октября 2018, 01:00

При запросе к БД, в неё передаются пустые значения, вместо указанных в запросе. Если тот же запрос выполнить через SQL в PhpMyAdmin, то строки заполняются нужными значениями. В чём ошибка?

    <?php
    $con= mysqli_connect('localhost', 'root', '', 'testsite2');
    mysqli_set_charset($con, 'utf8');
    if(mysqli_connect_errno()){
        echo 'Error: '. mysqli_connect_error();
    }
    $query="INSERT INTO news_category(id, name, description)
            VALUES(NULL, 'Спорт', 'Спортивное обозрение'),(NULL, 'Развлечения', 'Ток-шоу');";
    echo $query;

    $info=mysqli_query($con, $query);
    if(!$info){
        echo 'Error';
    }
   ?>
Answer 1

Не передавались только кириллические значения. Если вставить значения на латинице, то всё ок. Проблема с кодировками.

READ ALSO
Настройка php + webpack + sql

Настройка php + webpack + sql

Имеется некий фронт-енд на вебпаке, необходимо, чтобы этот ФЕ обращался к php, который обращается к базеПодскажите, как локально настроить...

339
Почему выводит error:3?

Почему выводит error:3?

Ввожу тот же пароль, который вводил при регистрации(которая работает, все шифруется), но тут выводит error:3

182
Не находится драйвер mysqli

Не находится драйвер mysqli

Хочу подключиться к mysql:

192
Аргумент в сообщении

Аргумент в сообщении

Как это реализовать?

178