SELFPHP: Version 5.8.1 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche


International PHP Conference


WebTech Conference



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



PHP Summit


Software Architecture Summit


:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 
HTML5 Days


JavaScript Days


:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 


Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

 
 
Themen-Optionen Ansicht
  #1  
Alt 03.02.2003, 18:49:10
Sunny Sunny ist offline
Anfänger
 
Registriert seit: Dec 2002
Beiträge: 51
Sunny befindet sich auf einem aufstrebenden Ast
Select verschachteln?

Hallo NG,
folgendes Problem,

eine Datei soll Daten verschiedener Tabellen anzeigen, (z.B. ein Warenkorb aus Tabelle für Produkt 1 und gleichzeitig auch aus Tabelle(n) für Produkt n)

Um die Abfrage nicht zu kompliziert zu machen, habe ich eine Variable $tabelle, die aus einer MYSQL-Tabelle ausgelesen wird,
die Abfrage hierzu:
------------------------------------------------------------------
mysql_select_db($database_pzv_db, $pzv_db);
$query_Recordset1 = "SELECT bestellung.tabelle FROM bestellung ";
$Recordset1 = mysql_query($query_Recordset1, $pzv_db) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
-------------------------------------------------------------------

Das kommt nun in die Variable

$tabelle=$row_Recordset1['tabelle'];
-------------------------------------------------------------------
und die nun wiederum in die eigentliche QUERY

$colname_rsBasket = "0";

if (isset($_SESSION['userid'])) {
$colname_rsBasket = (get_magic_quotes_gpc()) ? $_SESSION['userid'] : addslashes($_SESSION['userid']);
}
mysql_select_db($database_pzv_db, $pzv_db);
$query_rsBasket = sprintf("SELECT bestellung.*, $tabelle.*, preis_id.einzel_prs_EUR, zeits_id.name FROM bestellung, $tabelle, preis_id, zeits_id WHERE bestellung.anzahl >=1 AND bestellung.zeits_id=$tabelle.zeits_id AND bestellung.ausgabe_id=$tabelle.ausgabe AND preis_id.preis_id=$tabelle.preis_id AND $tabelle.zeits_id=zeits_id.zeits_id AND bestellung.session_id=%s", $colname_rsBasket);
$rsBasket = mysql_query($query_rsBasket, $pzv_db) or die(mysql_error());
$row_rsBasket = mysql_fetch_assoc($rsBasket);
$totalRows_rsBasket = mysql_num_rows($rsBasket);
?>

Es klappt auch mit dem Einlesen, nur - er liest immer nur den Eintrag von $tabelle aus dem allerersten Datensatz - dadurch wird immer nur aus dem jeweils ersten Eintrag für $tabelle etwas angezeigt - muss wohl eine Schleife her - oder eine Verschachtelung von SELECT?! Wäre schön, wenn jemand eine Idee hätte....

Viele Grüße Sunny
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:10:27 Uhr.


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


© 2001-2014 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt