Я пытаюсь вставить изображение в базу данных mysql. Я использую следующий запрос. Но запрос не работает. Если я удалю часть вставки изображения, она будет работать. В чем проблема? Может кто-нибудь помочьВставить изображение в mysql using LOAD_FILE() не работает
$sql="INSERT INTO mytable (`username`, `password`, `firstname`, `lastname`,`email`,`pic`) VALUES ('$username', '$password', '$fname', '$lname', '$email',LOAD_FILE('img/pro.jpg'));";
Вы должны отладить запрос, проверяя соответствующий метод ошибок для используемого вами API MySQL. Это будет 'mysql_error(), mysqli_error(), $ pdo-> errorInfo()' и т. Д. Я подозреваю, что вы используете голый устаревший 'mysql_query()' на основе ваших переменных в запросе. 'LOAD_FILE()' требует специальных привилегий. https://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_load-file –
yes Я использую mysql_query(). –
Что я должен использовать для вставки изображения? –