При запросе к БД, в неё передаются пустые значения, вместо указанных в запросе. Если тот же запрос выполнить через 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';
}
?>
Не передавались только кириллические значения. Если вставить значения на латинице, то всё ок. Проблема с кодировками.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется некий фронт-енд на вебпаке, необходимо, чтобы этот ФЕ обращался к php, который обращается к базеПодскажите, как локально настроить...
Ввожу тот же пароль, который вводил при регистрации(которая работает, все шифруется), но тут выводит error:3