PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQLi/PDO/(MySQL) (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   select über 2 Tabellen und 3 Felder (http://www.selfphp.de/forum/showthread.php?t=26142)

chris47803 27.12.2018 13:02:12

select über 2 Tabellen und 3 Felder
 
Frohe Weihnachten euch allen nachträglich.

Habe anscheinend schon zu lange davor gesessen und bin auch nur Hobbyprogrammierer.

Mit folgendem Befehl erhalte ich nicht die gewünschte Ausgabe:

Code:

Code:

SELECT * FROM artikel_stories, artikel_topics WHERE title LIKE '%abba%' OR hometext LIKE '%abba%' OR bodytext LIKE '%abba%' AND topicid = topic_id GROUP BY storyid order by title asc
In der Ausgabe (siehe Anhang) stimmen topicid und topic_id nicht überein.
Daher wird auch topic_title falsch ausgegeben.

Kann mir Jemand helfen?

LG, Chris

PS: JPG hochladen funzt nicht

vt1816 28.12.2018 02:00:27

AW: select über 2 Tabellen und 3 Felder
 
Wie sind die Tabellen miteinander verknüpft? Stichwort JOIN.

chris47803 28.12.2018 08:35:49

AW: select über 2 Tabellen und 3 Felder
 
Hallo,

hat sich schon erledigt.

Danke Chris

vt1816 28.12.2018 18:46:25

AW: select über 2 Tabellen und 3 Felder
 
Vlt. verräts Du bitte anderen Usern mit ähnlichen Problemen noch Deine Lösung?

chris47803 28.12.2018 19:17:00

AW: select über 2 Tabellen und 3 Felder
 
Code:

SELECT title, hometext, bodytext, storyid, topicid, topic_id, created, topic_title
FROM artikel_stories, artikel_topics
WHERE artikel_stories.topicid = artikel_topics.topic_id and (title LIKE '%$_POST[suche]%' OR hometext LIKE '%$_POST[suche]%' OR bodytext LIKE '%$_POST[suche]%') GROUP BY storyid order by title asc



Alle Zeitangaben in WEZ +2. Es ist jetzt 13:09:02 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.