Я загружаю данные HEX в базу данных MySQL.
Загрузка данных HEX в базу данных MySQL
$sql= "INSERT into MyTable VALUES ($date,$data)";
if (mysqli_query($con,$sql)) {
echo "success";
} else {
echo "failed". mysqli_error($con);
}
здесь $data
это данные HEX, что данные имеют 27
что эквивалентно 'в ASCII. поэтому я получаю сообщение об ошибке
У вас возникла ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «xxxxxxxxxx» в строке 1.
как исправить эту проблему?
Обычно проблема, что гораздо проще решить с помощью [подготовленных statments] (http://php.net /manual/en/mysqli.prepare.php) – fvu