![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 8.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio przeglądając wuja gogle znalazłem taki post na forum
https://stackoverflow.com/questions/1049690...hout-addslashes I tu pojawia się moje pytanie używam serialize do zapisywana wiekszych tablic żeby nie zajmowało miejsca ![]() Dodaje addslashes zeby sql nie wywalał błędów. Czy to jest bezpieczne bo czytając tamten wątek nie jestem do końca przekonany? Czy może jakiegoś innego kodowania użyć tylko innej możliwości nie znam ![]() Uświadomi mnie ktoś z doświadczonych programistów :-) |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tablice, sql -> json
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
I nie żadne nieistniejące już rozszerzenie mysql tylko PDO albo mysqli + bindowanie parametrów.
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 8.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
A więc zamiast serialize można by to jakoś inaczej rozwiązać może? base64_encode
Przykładowa serializacja którą musze wykonać: Kod Array ( [0] => Array ( [0] => Array ( [0] => box1 [1] => 2690 ) ) [1] => Array ( [0] => Array ( [0] => box1 [1] => 2691 ) ) [2] => Array ( [0] => Array ( [0] => box1 [1] => 2694 ) ) [3] => Array ( [0] => Array ( [0] => box1 [1] => 2692 ) ) [4] => Array ( [0] => Array ( [0] => box2 [1] => 2689 ) ) ) a:4:{i:0;a:1:{i:0;a:2:{i:0;s:4:\"box1\";i:1;s:4:\"2689\";}}i:1;a:1:{i:0;a:2:{i:0;s:4:\"box1\";i:1;s:4:\"2691\";}}i:2;a:1:{i:0;a:2:{i:0;s:4:\"box2\";i:1;s:4:\"2692\";}}i:3;a:1:{i:0;a:2:{i:0;s:4:\"box2\";i:1;s:4:\"2694\";}}} Znalazlem jeszcze taki sposób json_encode szukam prostego rozwiązania: Po serializacji czy zakodowaniu tą funkcją: Kod [[["box1","2690"]],[["box1","2691"]],[["box1","2694"]],[["box1","2692"]],[["box2","2689"]]]
Ten post edytował SethSeth 15.11.2017, 19:51:19 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
No toć Ci napisałem że jeśli używasz tablic to stosuj Json.
Serialize nadaje się do pakowania obiektów klas. M.in. dla teog że serialize ma spory narzut danych gdzie Json jest prosty i wydajny do tego typu zadań. Wybij sobie z głowy base64 chyba że Ci życie nie miłe. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 8.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
Z ciekawości pytałem xDDD
Tak że zdecydowałem sie na json'a dzięki za pomoc Miłego wieczoru ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:12 |