sql >> Databáze >  >> RDS >> Mysql

Řetězec kódovaný Base64 pro jednoduché vkládání SQL

Vzhledem k povaze funkce base64_encode() (aby binární data přežila transport přes transportní vrstvy, které nejsou 8bitově čisté) nemusíte ničemu unikat!

Vrácené znaky jsou [0-9a-zA-Z/]

Ale důrazně vám doporučuji použít připravené prohlášení (s mysqli nebo PDO). Jsou o něco pomalejší, ale nezměníte logiku dezinfekce pokaždé, když se zabýváte strukturou tabulky.

A také, neméně důležité, možná v budoucnu budete muset indexovat data ve vaší tabulce (možná pro vyhledávání pomocí LIKE nebo FULLSEARCH).

Váš druhý příklad je správný (Svažte VŠECHNY své parametry)



  1. Node.js MySQL – Chyba:připojte ECONNREFUSED

  2. Jak zobrazit výsledky procedury mimo ni v Oracle

  3. Navigační stromová nabídka Mysql/php

  4. Jak mohu obejít MySQL Errcode 13 pomocí SELECT INTO OUTFILE?