Wie kann ich den Wert von mysql mit PHP lesen

Lesezeit: 1 Minute

Das Folgende ist ein Wert, den ich in einem meiner Felder in MySQL für die WordPress-Datenbank sehe

a:2:{i:0;i:31;i:1;i:23;}

Was ist dieses Format? Wie kann ich den Wert von alternativem I mit PHP erhalten?

Das ist ein serialize()‘d Variable, die Sie verwenden können unserialize() zurück in den entsprechenden Datentyp zu konvertieren – in diesem Fall ein Array mit Integer-Indizes und -Werten.

Für WordPress gibt es eine Funktion namens maybe_unserialize() Dies ist nützlich für Datenbankwerte, wenn Sie nicht sicher sind, ob sie serialisiert wurden oder nicht.

Es ist in serialize Formular, das Sie verwenden können unserialize() php-Funktion

Das sind serialisierte Daten, das ‘a’ bedeutet Array und die 2 repräsentiert zwei untergeordnete Teile dieses Arrays.

Was ich jedoch empfehlen würde, anstatt Informationen über benutzerdefinierte Abfragen herauszuholen, ist die Verwendung der integrierten Funktionen von WordPress (get_posts, get_user_meta usw.), mit denen die Daten sicher abgerufen werden und Sie so viel mehr damit machen können. Außerdem ist es für Erweiterungen konzipiert, was bedeutet, dass Sie das Rad nicht jedes Mal neu erfinden

1004410cookie-checkWie kann ich den Wert von mysql mit PHP lesen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy