Habt Dank.
Ich hatte gehofft da stehen Werte drin die sich ignorieren oder per SELECT finden lassen um direkt im phpMyAdmin ein paar Queries abzufeuern die dann wenigstens einen Teil meiner o.g. Problemfälle eliminieren.
Da ich PHP nur ein bisschen prozedural kann, objektorientiert genau gar nicht, habe ich mal folgendes probiert:
PHP-Code:
<?php
$serialized_object='a:2:{i:0;s:0:"";i:1;s:9:"zentriert";}'; // aus meiner DB, tl_content, ein Element cssID
var_dump($serialized_object);
$data = unserialize($serialized_object);
echo '<br>';
var_dump($data);
?>
Das gibt aus:
Code:
string(37) "a:2:{i:0;s:0:"";i:1;s:9:"zentriert";}"
array(2) { [0]=> string(0) "" [1]=> string(9) "zentriert" }
Daraus entnehme ich, dass (im diesem Fall "cssID") die 9 keine ID von irgendwas (Seite, Inhaltselement, ...) ist sondern lediglich die Länge des Strings. Lustig, dass das zufällig bei manchen (den ersten die ich mir angeschaut habe) auf die ID des Artikels gepasst hat
Also a:2 ist die Array-Länge, i: die Indizes der Elemente, s: die jeweilige String-Länge und in Häkchen der String. Ist ja doch gar nicht so schwer
Manchmal braucht man eben einen Denkanstoß. Danke nochmal.
Lesezeichen