sql >> Databasteknik >  >> RDS >> Mysql

Binär data lagras inte korrekt i MySQL

Du använder förberedda påståenden felaktigt:

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

Din kod kommer att lägga till slumpmässiga snedstreck till den binära strömmen. Du behöver inte real_escape_string() överhuvudtaget.



  1. Hur gör man en accent och skiftlägesokänslig sökning i MediaWiki-databasen?

  2. Hur kombinerar man två rader och beräknar tidsskillnaden mellan två tidsstämpelvärden i MySQL?

  3. Zend_Db:Hur ansluter man till en MySQL-databas över SSH-tunneln?

  4. PostgreSQL:Frågan har ingen destination för resultatdata