php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > SQL / Datenbanken
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 29-11-2005, 21:02
Toxico
 Newbie
Links : Onlinestatus : Toxico ist offline
Registriert seit: Nov 2005
Beiträge: 11
Toxico ist zur Zeit noch ein unbeschriebenes Blatt
Standard while schleife

hi...

kann man wenn man 2 abfragen hat, beide in einer while schleife einbauen? ich hab schon alles mögliche probier aber es geht nicht...

mfg
Toxico
Mit Zitat antworten
freelancermap.de - IT Projektvermittlung für Selbständige und Freiberufler
  #2 (permalink)  
Alt 29-11-2005, 21:07
asp2php
 Banned
Links : Onlinestatus : asp2php ist offline
Registriert seit: Feb 2004
Beiträge: 11.745
asp2php ist zur Zeit noch ein unbeschriebenes Blatt
Standard

man kann, aber ob das sinnvoll oder sinnfrei ist, kann man erst sagen, wenn man weiss, was du hast.
Mit Zitat antworten
  #3 (permalink)  
Alt 29-11-2005, 21:12
Toxico
 Newbie
Links : Onlinestatus : Toxico ist offline
Registriert seit: Nov 2005
Beiträge: 11
Toxico ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich habe 4 mysql tabellen, die hätte ich zuerst alle über eine inner join abfrage verbunde, aber das ist nicht gegangen (keine ahnung warum, hat immer eine fehlermeldung gegeben). jetzt hab ich mir gedacht mach 2 abfragen und frage beide in der while schleife ab....

weis nicht inwiefern das sinnvoll ist, ist halt eine notlösung
Mit Zitat antworten
  #4 (permalink)  
Alt 29-11-2005, 21:17
asp2php
 Banned
Links : Onlinestatus : asp2php ist offline
Registriert seit: Feb 2004
Beiträge: 11.745
asp2php ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wenn das Ganze ein Staatsgeheimnis ist, dann sollst du vielleicht woanders fragen. Hellsehen können die Boardmembers hier noch nicht und ich auch nicht
Mit Zitat antworten
  #5 (permalink)  
Alt 29-11-2005, 21:22
Toxico
 Newbie
Links : Onlinestatus : Toxico ist offline
Registriert seit: Nov 2005
Beiträge: 11
Toxico ist zur Zeit noch ein unbeschriebenes Blatt
Standard

?? was ist mit staatsgeheimnis?

wenn du den code haben wolltest, dann tut es mir leid, aber das hab ich nicht rausgelesen.... das hab ich bisher, aber es wird nur die erste abfrage ausgegeben.


$abfrage1 ="SELECT tbl_bestellung.*, tbl_kunden.* ";
$abfrage1 .= "FROM tbl_bestellung INNER JOIN tbl_kunden ON tbl_bestellung.knr = tbl_kunden.knr ";

$abfrage2 ="SELECT tbl_bestellung.*, tbl_warenkorb.*, tbl_artikel.* ";
$abfrage2 .="FROM tbl_bestellung RIGHT JOIN tbl_warenkorb ON tbl_bestellung.bid = tbl_warenkorb.bid ";
$abfrage2 .="FROM tbl_warenkorb LEFT JOIN tbl_artikel ON tbl_warenkorb.pid = tbl_artikel.pid ";



$ergebnis1 = mysql_query($abfrage1);
$ergebnis2 = mysql_query($abfrage2);
while($row = mysql_fetch_object($ergebnis1))
{
$tabelle= "<table border=\"2\">
<tr><td> Bestelldatum </td>
<td> Kundennummer </td>
<td> Vorname </td>
<td> Nachname </td></tr>

<tr><td> $row->bdatum </td>
<td> $row->knr </td>
<td> $row->vorname </td>
<td> $row->nachname </td>
<td> $row->menge </td>
</tr><br><tr>

</table>";

echo $tabelle;
}
Mit Zitat antworten
  #6 (permalink)  
Alt 29-11-2005, 21:28
asp2php
 Banned
Links : Onlinestatus : asp2php ist offline
Registriert seit: Feb 2004
Beiträge: 11.745
asp2php ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hm... warum denn RIGHT/LEFT JOIN? Entweder hat der Kunde was bestellt oder er hat nichts bestellt, was willst du denn mit RIGHT bzw. LEFT JOIN erreichen? Wie sieht denn deine Warenkorb Tabelle aus?
Mit Zitat antworten
  #7 (permalink)  
Alt 29-11-2005, 21:33
Toxico
 Newbie
Links : Onlinestatus : Toxico ist offline
Registriert seit: Nov 2005
Beiträge: 11
Toxico ist zur Zeit noch ein unbeschriebenes Blatt
Standard

tbl_warenkorb(wid, bid, menge, pid)
wid... warenkorb id
bid.... bestell id
pid.... produkt id

hm right/left join keine ahnung ich habs einfach mal versucht, denn immer wenn ich zwei inner joins untereinander gemacht habe, hat es nicht funktioniert.
Mit Zitat antworten
  #8 (permalink)  
Alt 29-11-2005, 21:47
asp2php
 Banned
Links : Onlinestatus : asp2php ist offline
Registriert seit: Feb 2004
Beiträge: 11.745
asp2php ist zur Zeit noch ein unbeschriebenes Blatt
Standard

versuch mal so
PHP-Code:
select .... from tbl_kunden inner join tbl_bestellung 
   on tbl_kunden
.knr=tbl_bestellung.knr
      inner join tbl_warenkorb on tbl_bestellung
.bid=tbl_warenkorb.bid
           inner join tbl_artikel on tbl_warenkorb
.pid=tbl_artikel.pid 
bekommst du das gewünschte Ergebnis?
Mit Zitat antworten
  #9 (permalink)  
Alt 29-11-2005, 22:06
Toxico
 Newbie
Links : Onlinestatus : Toxico ist offline
Registriert seit: Nov 2005
Beiträge: 11
Toxico ist zur Zeit noch ein unbeschriebenes Blatt
Standard

nein funktioniert leider nicht. da kommt die fehlermeldung in der zeile wo die while schleife steht:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\apachefriends\xampp\htdocs\hauer\bestellung\bestellungen.php on line 29
Mit Zitat antworten
  #10 (permalink)  
Alt 29-11-2005, 22:13
asp2php
 Banned
Links : Onlinestatus : asp2php ist offline
Registriert seit: Feb 2004
Beiträge: 11.745
asp2php ist zur Zeit noch ein unbeschriebenes Blatt
Standard

bitte lesen und mysql_error anwenden.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

PHP Marktplatz-Software
PHP Marktplatz-SoftwareEs hat sich viel getan! Die neue Version 7.5.9 unserer PHP Marktplatz-Software ebiz-trader steht ab sofort zur Verfügung.

28.10.2019 | Berni

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni


 

Aktuelle PHP Scripte

Microweber CMS

Open source, drag and drop website builder

13.01.2020 Berni | Kategorie: HTML5/ EDITOR
PhoneGap Apps mit JS, CSS3 und HTML5 erstellen ansehen PhoneGap Apps mit JS, CSS3 und HTML5 erstellen

PhoneGap, Framework zur Erstellung hybrider Applikationen für mobile Endgeräte.

13.01.2020 Berni | Kategorie: App-Entwicklung
Bo)Tickets

Bo)Tickets bietet Ihnen eine Schnittstelle für Kundenanfragen an. In dem Script definieren Sie Supportbereiche, also zum Beispiel „Technik, Buchhaltung, Support“. Ihre Kunden können dann über ein Formular eine Anfrage abschicken.

31.12.2019 bocombo | Kategorie: PHP/ Ticketsystem
 Alle PHP Scripte anzeigen

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