php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.12.2011, 17:09  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] SQL "WHERE - WHERE" JOIN Problem

Hallo Leute, ich schonwieder

gleich vorweg, was gleich folgt mit SESSION, hat mir ein guter Freund geschrieben, den ich leider nichtmehr fragen kann, da er nicht mehr unter uns weilt. Verzeiht mir daher bitte jegliche nichtahnung dahingehend.

mein Problem ist wiefolgt:

ich habe vorkurzem gelernt, wie man tabellen joint. bei mir wie folgt gelöst:

PHP-Code:
SELECT FROM mod_ov_cat a join mod_ov b WHERE a.ID b.cat_ID 
mein Kumpel hatte mir damals für eine Session abfrage geschrieben, die wie folgt aussieht:

PHP-Code:
$sql "SELECT * FROM mod_ov WHERE ID = ".$_SESSION['page_id']; 
kann man diese beiden SQL Abfragen verbinden? Die Session ID darf jedoch nicht verloren gehen^^

was will ich tun?

Die ausgabe mit der Session ist zwingend, da sie für das füllen eines sheets mit den daten aus eben einer bestimmten ID bestimmt ist. Aus einer Liste (alles Links) kann man einen link anklicken und es öffnet sich quasi eine "detailseite" der geklickten ID.

nun habe ich aber zwecks sortierung etc aus dieser einen tabelle zwei gemacht und das sortierkriterium in einer tabelle stehen.

klicke ich nun auf meine detailseite und möchte dort nochmals z.b. die kategorie ausgeben geht das nach der SQL Abfrage oben, in der die SESSION ID steht natürlich nicht, da in der tabelle mod_ov ja nicht die inhalte von mod_ov_cat stehen.

gibt es denn eine möglichkeit die beiden SQL Abfragen zu "mergen" ??
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.12.2011, 17:13  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.114
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

dein Problem haste aber nicht gelößt du hast zwar gejoint hast aber nicht die keys angegeben und mit WHERE verbunden so sollte es richtig aussehen
PHP-Code:
SELECT FROM mod_ov_cat a join mod_ov b ON(a.ID b.cat_idWHERE b.ID $_SESSION['page_id'
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline   Mit Zitat antworten
Alt 15.12.2011, 17:19  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

das ist ja cool danke für die schnelle antwort

hab noch einen kleinen fehler korrigiert aber nun funzt es DANKE!!!

so siehts nun aus:

PHP-Code:
$sql "SELECT * FROM mod_ov_cat a join mod_ov b ON(a.ID = b.cat_id) WHERE b.ID = ".$_SESSION['page_id']; 
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Alt 15.12.2011, 17:21  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.114
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

Zitat:
Zitat von Sickone4 Beitrag anzeigen

hab noch einen kleinen fehler korrigiert aber nun funzt es DANKE!!!
das war kein fehler, du musst ja schließlich auch denken
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline   Mit Zitat antworten
Alt 15.12.2011, 17:25  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

hehe trotzdem danke
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit SQL Query (Join über mehrere Tabellen) smilla Datenbanken 1 04.10.2011 00:09
[Erledigt] EAV Model Join Problem kaukat Datenbanken 7 06.07.2011 15:16
[Erledigt] Problem bei Zugriff von zwei Tabellen auf einer Tabelle - welcher JOIN? darkman Datenbanken 9 06.05.2011 11:47
SQL Abfrage INNER JOIN etc. chr1s-eg Datenbanken 4 01.03.2011 13:37
[Erledigt] welches SQL JOIN und wie geht das? teewurst PHP Einsteiger 6 14.01.2011 09:48
[Erledigt] SQL nur leeren Join finden? Screeze Datenbanken 6 03.01.2011 16:33
join problem kid01 Datenbanken 4 28.11.2006 11:54
problem mit php 5/mysql 5 rieso PHP Tipps 2006 4 10.06.2006 09:42
JOIN problem 2 tabellen - zeile(tab1) zu spalte(tab2) Ministry Datenbanken 7 31.05.2006 10:31
Problem mit Inner join Jabi Datenbanken 15 09.05.2006 14:10
Problem bei JOIN MilanX Datenbanken 3 03.05.2006 16:36
Select Problem Datenbanken 17 16.01.2006 21:54
sql-Abfrage inner join - unerklärliches Problem havok Datenbanken 6 17.10.2005 14:32
Problem mit Where und Join Datenbanken 5 06.07.2005 18:05
[Erledigt] LEFT JOIN Problem Datenbanken 11 21.03.2005 16:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum