следующий код не работает при вставке текста, содержащего символ решётка:INSERT INTO не работает с PHP/MySQLi
$query = mysqli_query($mysqli,"INSERT INTO users (username,password) VALUES ('".$username."','".$password."')");
переменные спасся, но не манипулировали иначе. примером того, что я вставляю, будет «hello # 1». ошибка mysqli_error также не выводится.
спасибо.
ОТВЕТ:
/Facepalm
после некоторой отладки; проблема была связана с запросом ajax, используемым для передачи строк.
Оказывается, ajax не может передавать символ хэша напрямую и вместо этого требует использования encodeURIComponent().
Попробуйте 'echo' полученный SQL-запрос – TiiJ7