[MySQL/PHP] BZip-String ablegen?

Lukaro

Mitglied
Hallo Leute!

Ich habe einen String der ca. so aussieht und nicht so oft gebraucht wird
PHP:
$str = "0<1>1>6>110>110>1<3>6>1>38<2>1>2>23<3>6>2>20<3>6>3>14<3>6>3>5<2>1>2>23<3>6>1>42<4>1>1<1>2>9>110>115>2<3>9>2>23<3>9>3>9<2>2>3>12<3>9>3>5<3>9>3>19<2>2>2>26<2>2>2>11<2>2>3>15<2>2>3>15<2>2>1>32<3>9>3>13<2>2>2>25<5>9>1<1>5>7>110>110>3<3>7>2>26<3>7>3>10<2>5>3>16<3>7>3>15<3>7>3>21<2>5>3>17<2>5>2>18<2>5>3>11<3>7>3>23<2>5>2>9<2>5>2>26<2>5>2>16<5>7>1<1>4>8>110>115>3<2>4>2>24<2>4>3>11<3>8>1>41<2>4>3>5<3>8>2>29<2>4>3>23<3>8>1>41<4>4>1<1>5>8>15>52>3<3>8>2>11<3>8>2>28<4>5>1<1>2>10>41>110>1<3>10>1>40<3>10>3>17<4>2>1<1>3>8>110>52>2<3>8>2>15<2>3>3>6<3>8>2>13<3>8>3>9<3>8>2>20<3>8>2>12<2>3>3>17<2>3>3>5<2>3>1>33<5>8>1<1>3>6>41>64>2<2>3>3>18<2>3>2>26<3>6>3>10<3>6>3>19<2>3>3>13<3>6>2>12<4>3>1<0<1>1>6>110>110>1<3>6>3>6<2>1>2>19<3>6>2>12<3>6>2>20<3>6>2>28<3>6>2>18<2>1>2>20<2>1>3>19<3>6>2>11<3>6>3>13<2>1>3>7<3>6>2>20<4>1>2<1>2>9>110>115>2<3>9>3>14<2>2>2>14<3>9>2>25<3>9>1>44<3>9>2>11<3>9>2>18<4>2>2<1>4>8>110>115>3<3>8>3>12<3>8>2>22<2>4>2>24<2>4>2>29<2>4>2>17<2>4>3>14<3>8>2>28<3>8>2>29<2>4>3>23<3>8>2>13<2>4>1>33<5>8>2<1>3>9>110>101>2<3>9>3>17<3>9>2>9<3>9>3>23<3>9>3>10<3>9>3>6<2>3>3>6<3>9>3>20<3>9>2>13<2>3>2>16<3>9>2>10<3>9>3>15<4>3>2<1>4>7>6>110>3<2>4>3>7<2>4>2>12<3>7>2>21<4>4>2<1>5>7>110>91>3<2>5>3>24<2>5>3>8<3>7>3>16<3>7>3>5<3>7>3>23<3>7>3>22<3>7>2>16<3>7>2>12<2>5>2>15<2>5>2>9<3>7>3>8<3>7>2>24<4>5>2<0<1>1>6>110>110>1<3>6>3>24<2>1>2>10<2>1>1>40<2>1>3>17<2>1>1>32<3>6>1>33<3>6>2>24<2>1>3>9<3>6>1>29<4>1>3<1>3>9>110>115>2<3>9>2>23<3>9>3>6<3>9>2>24<3>9>3>6<3>9>3>6<3>9>3>15<3>9>3>19<3>9>3>21<4>3>3<1>4>8>110>115>3<3>8>2>19<2>4>2>26<2>4>3>23<2>4>3>8<3>8>3>16<2>4>3>7<2>4>2>22<3>8>2>17<2>4>1>30<5>8>3<1>2>9>110>115>2<2>2>1>36<3>9>3>10<3>9>3>9<3>9>2>16<3>9>3>24<3>9>1>30<2>2>2>14<3>9>3>19<2>2>1>44<3>9>2>16<4>2>3<1>4>7>58>110>3<3>7>1>44<3>7>3>26<4>4>3<1>5>7>110>110>3<3>7>3>7<3>7>3>6<3>7>1>32<2>5>3>17<3>7>2>10<2>5>3>10<2>5>3>16<3>7>3>19<2>5>3>23<2>5>1>34<2>5>2>11<5>7>2<1>5>9>36>21>3<2>5>3>6<2>5>3>23<5>9>2<1>5>6>36>2>1<3>6>2>29<3>6>2>18<4>5>3<0<1>1>6>110>110>1<3>6>3>20<3>6>3>25<3>6>3>5<2>1>3>22<3>6>2>13<2>1>3>16<3>6>3>19<2>1>3>15<2>1>3>8<2>1>3>8<3>6>2>22<3>6>3>18<4>1>4<1>3>9>110>115>2<3>9>3>17<2>3>3>19<2>3>3>11<3>9>2>27<2>3>1>32<2>3>3>18<3>9>3>16<2>3>3>18<2>3>2>30<5>9>3<1>5>7>110>110>3<2>5>3>6<2>5>3>24<3>7>3>20<2>5>3>23<3>7>2>18<3>7>3>22<3>7>2>25<2>5>1>33<2>5>2>28<5>7>3<1>4>8>110>115>3<3>8>2>12<3>8>3>17<2>4>3>17<3>8>3>19<2>4>2>15<2>4>3>8<3>8>2>17<2>4>3>16<2>4>2>17<2>4>2>9<2>4>3>8<2>4>1>29<5>8>4<1>5>6>25>41>3<2>5>3>13<2>5>2>30<5>6>1<1>2>10>110>110>1<2>2>2>18<2>2>2>9<2>2>2>14<3>10>3>21<3>10>3>13<2>2>1>30<2>2>3>15<2>2>3>24<5>10>1<0<1>1>6>110>110>1<2>1>2>22<2>1>2>19<3>6>3>13<3>6>2>28<2>1>2>11<2>1>2>23<3>6>2>25<3>6>3>11<3>6>2>28<2>1>1>39<5>6>2<1>3>9>110>115>2<2>3>3>5<2>3>2>27<3>9>3>5<3>9>3>12<3>9>3>25<2>3>2>12<3>9>1>35<2>3>3>14<3>9>3>6<2>3>3>15<3>9>3>17<3>9>2>29<4>3>4<1>4>8>110>115>3<2>4>1>31<2>4>1>34<3>8>3>17<2>4>2>12<2>4>3>6<3>8>3>7<3>8>2>31<3>8>2>12<2>4>1>39<5>8>5<1>1>10>5>110>1<3>10>2>15<4>1>5<1>2>9>110>42>2<3>9>3>18<3>9>3>20<3>9>2>16<3>9>3>22<2>2>3>21<2>2>1>37<5>9>4<1>5>7>110>110>3<2>5>2>13<2>5>3>16<2>5>1>35<3>7>1>38<2>5>2>22<2>5>3>7<2>5>3>5<3>7>2>27<2>5>3>25<5>7>4<1>4>10>43>110>3<3>10>1>45<4>4>4<1>5>10>45>110>1<2>5>2>19<2>5>1>31<3>10>3>7<2>5>3>12<2>5>3>15<2>5>3>18<2>5>3>17<5>10>2<";
Um etwas Speicherplatz in der Datenbank zu speichern, habe ich vor ihn mit bzcompress() zu komprimieren und dann in einem TEXT-Feld zu speichern.
PHP:
$str = bzcompress($str);
Klappt auch ganz gut soweit, allerdings enthält dieser String Zeichen, die irgendwie nicht zu MySQL passen (Ich vermute aufgrund verschiedener Anführungszeichen oder irgendwelchen anderen MySQL-Elementen)
PHP:
 $str = mysql_real_escape_string($str);
ist natürlich witzlos, da es ja kein mysql_real_unescape_string() o.ä.gibt und der String nicht mehr dekomprimiert werden kann.

Wie bekomme ich meinen String trotzdem komprimiert in die Datenbank?
 
Hallo,
sollten bei dem String eventuell "nur" die Anführungszeichen das Problem sein, könntest dus ja mal mit addslashes und stripslashes probieren?
 
Zurück