Node finden und aktualisieren
Eingetragen von benny1979 (119)
am 18.06.2010 - 14:45 Uhr in
am 18.06.2010 - 14:45 Uhr in
Hallo,
ich habe einen Inhaltstypen (CCK), der ein Feld enthält, in dem eine eindeutige Nummer gespeichert ist. Wie lade ich jetzt die Node, bei der dieses Feld z.B. die Nummer 123 enthält? Geht das vielleicht direkt in Verbindung mit einem Update? Ich benötige sowas einfaches wie UPDATE inhaltstyp SET foo=bar WHERE nr = 123, nur möchte ich nicht direkt per SQL in die Tabellen schreiben, weil u.U. noch CCK-imagefields aktualisiert werden müssen.
VG,
Benny
- Anmelden oder Registrieren um Kommentare zu schreiben
Also direkt über SQL ist das
am 18.06.2010 - 16:34 Uhr
Also direkt über SQL ist das auf jeden Fall kein Problem. Einfach auf die Tabelle des CCK-Feldes eine SQL-Abfrage mit der Nummer machen, dort dann die zugehörige Node-ID rausnehmen und damit kann man dann entweder per node_load($nid) den Node laden und damit arbeiten oder aber in anderen Tabellen SQL-Abfragen durchführen, wäre also kein Problem. Aber so ganz erkenne ich noch nicht, warum du das nicht über SQL-Abfragen machen willst.
Ich hab's jetzt auch mit SQL
am 18.06.2010 - 17:11 Uhr
Ich hab's jetzt auch mit SQL gelöst, aber ist das nicht Sinn der Sache einer CMS-API, daß man nicht mehr direkt auf die Datenbank zugreift, um Portierung zu ermöglichen?