VERBINDEN Sie die übergeordnete Tabelle mit einer Viele-zu-Viele-Tabelle mithilfe von CodeIgniter-AbfrageerstellungsmethPhp

PHP-Programmierer chatten hier
Anonymous
 VERBINDEN Sie die übergeordnete Tabelle mit einer Viele-zu-Viele-Tabelle mithilfe von CodeIgniter-Abfrageerstellungsmeth

Post by Anonymous »

Kann mir jemand helfen, dies in ein aktives Datensatzskript umzuwandeln?
Ich versuche, die E-Mail-Adresse und den Kontaktnamen aus einer anderen Tabelle abzurufen. Die Tabelle „map_userfields“ ist eine Viele-zu-Viele-Tabelle. Mehrere Zeilen beziehen sich auf eine einzelne p.id. Das Isolieren bestimmter Feldwertdaten erfolgt durch die Suche nach p.id in Verbindung mit uf.fieldid.
Siehe diesen Screenshot für einen Verweis auf die Tabelle „map_userfields“:
Image

Mein aktuelles Roh-SQL:

Code: Select all

SELECT
p.id,
(SELECT uf.fieldvalue FROM map_userfields uf WHERE uf.pointid = p.id AND uf.fieldid = 20) As ContactName,
(SELECT uf.fieldvalue FROM map_userfields uf WHERE uf.pointid = p.id AND uf.fieldid = 31) As ContactEmail
FROM map_points p
WHERE
/** $pointCategory is an array of categories to look for **/
p.type IN($pointCategory)
Hinweis: Ich verwende CodeIgniter 2.1.x, MySQL 5.x, PHP 5.3

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post