so, jetzt mal wieder ein Problem,
welches mir gerade den letzten Nerv raubt
Aufgabe:
1. ein Array wird per serialize in einen String umgewandelt
2. der String wird in einer MySQL DB gespeichert
3. der String wird wieder aus der DB ausgelesen
4. Wiederherstellung des Arrays mit unserialize
klingt einfach, klappt aber nicht wie gewünscht
das Ganze funktioniert nicht mehr, wenn \ verwandt werden ???
welches mir gerade den letzten Nerv raubt
Aufgabe:
1. ein Array wird per serialize in einen String umgewandelt
2. der String wird in einer MySQL DB gespeichert
3. der String wird wieder aus der DB ausgelesen
4. Wiederherstellung des Arrays mit unserialize
klingt einfach, klappt aber nicht wie gewünscht
Code:
$array( "abc" , "123" , " ' ", " \" ", " \\' ", " \\\" "); $ser = serialize($array); // $query ist ein Object der DB Klasse $query->insert('insert into ... values (\\''.$ser.'\\')'); $output=$query->select_single('select data from ...'); $feld = unserialize($output['data']); print_r($feld);
Kommentar