Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dane binarne nie są prawidłowo przechowywane w MySQL

Źle używasz przygotowanych wyciągów:

$sql_insert_data->bind_param('s', $mysqli->real_escape_string($encrypted));
                                           ^^^^^^^^^^^^^^^^^^ :-!

Twój kod doda losowe odwrotne ukośniki do strumienia binarnego. Nie potrzebujesz real_escape_string() w ogóle.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można uruchomić MySQL, port 3306 zajęty

  2. Wybierz konkretny wiersz z tabeli mysql

  3. MySQL konwertuje ciąg daty na uniksowy znacznik czasu

  4. Kompletny system rejestracji użytkowników z wykorzystaniem PHP i bazy danych MySQL

  5. Jak dołączyć do trzech stołów według wymownego modelu laravel