Mysql
 sql >> база данни >  >> RDS >> Mysql

Запазване на масив в mysql база данни

Можете да съхранявате масива с помощта на serialize /unserialize . С това решение те не могат лесно да се използват от други езици за програмиране, така че може да помислите за използването на json_encode /json_decode вместо това (което ви дава широко поддържан формат). Избягвайте с помощта на implode /explode за това, тъй като вероятно ще се окажете с грешки или пропуски в сигурността.

Имайте предвид, че това прави вашата таблица ненормализирана, което може да е лоша идея, тъй като не можете лесно да направите заявка за данните. Затова помислете внимателно за това, преди да продължите напред. Може ли да се наложи да поискате данните за статистика или по друг начин? Има ли други причини за нормализиране на данните?

Също така, не запазвайте необработения $_POST масив. Някой може лесно да направи свой собствен уеб формуляр и да публикува данни на вашия сайт, като по този начин изпрати наистина голям формуляр, който заема много място. Запазете тези полета, които искате, и не забравяйте да потвърдите данните, преди да ги запазите (за да не получите невалидни стойности).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 24 часа стойности

  2. PHP MySQL получава местоположения в радиус на местоположението на потребителя от GPS

  3. HOUR() Примери – MySQL

  4. MySQL сума, броене с група по и присъединява

  5. нормализиране на акцентирани знаци в MySQL заявки