Sponsored Links |
|
||||
Moin Para,
ich tippe blind auf Probleme mit den Hochkommas. Soweit ich informiert bin, mag SQL das in der Form Zitat:
String klemmt. |
Sponsored Links |
|
||||
Nö, is nicht
schreibe ich es so: PHP-Code:
Zitat:
|
|
||||
Kann sein, dass das Objekt $wpdb nicht existiert, dazu kannst Du einfach mal ein var_dump($wpdb) in das eval schreiben und schauen, ob NULL oder ein Objekt ausgegeben wird.
Ansonsten befindet sich eval bereits im PHP-Modus, d.h. Du benötigst kein "<?php" innerhalb des Codes, der durch eval ausgeführt wird, evtl. macht das Schwierigkeiten. Ansonsten wird eval in dem Kontext ausgeführt, wo es steht, wenn es dort das $wpdb nicht gibt, dann gibt es das im eval auch nicht. Einfach mal die Stelle in WP suchen, wo das Plugin durch eval ausgeführt wird und dann schauen, wie Du von da aus an die DB kommst. Und das zweite Beispiel, wie Du das Statement geschrieben hast kann nicht funktionieren, weil Du eine Methode aufrufst, der Du einen String übergeben willst und String gehören halt in '' oder "" eingeschlossen. |
|
||||
Gibt es in WP keine globale Funktion getDB() oder so ähnlich?
Meistens gibt es solch eine Funktion, die dann das DB-Objekt zurückgibt und auch initialisiert, falls es noch nicht existiert, dann würde ja ein simples $wpdb = getDB(); zu Beginn Deines Codes evtl. schon reichen. Ich kenne WP aber nicht, daher weiß ich nicht ob es solche eine Funktion gibt bzw. wie sie denn dann heisst. |
|
||||
Ok, hier habe ich was:
PHP-Code:
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
HTML mit PHP Code aus Datenbank auslesen + ausführen | Garlandt | Serveradministration und serverseitige Scripte | 14 | 01.05.2011 13:45 |
Wie Code effektiv in XHTML ausgeben? | Schelm.isch | (X)HTML | 8 | 30.11.2008 16:17 |
Wort in Javascript Code einfügen; dann Javascript Code ausgeben | Sp33dy G0nz4l3s | Javascript & Ajax | 1 | 23.05.2008 10:37 |
XHTML und CSS Code auszeichnen | Lloyd Larkin | Barrierefreiheit | 11 | 20.07.2006 08:51 |
eval()'d code | daro | Serveradministration und serverseitige Scripte | 7 | 06.07.2006 16:26 |