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

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: 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:
 
 

Zurück   PHP Forum > SELFPHP > MySQL

MySQL Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.03.2014, 18:49:57
Chrissy Chrissy ist offline
Anfänger
 
Registriert seit: Mar 2014
Alter: 27
Beiträge: 1
Chrissy befindet sich auf einem aufstrebenden Ast
SQL Abfrage mit PHP

Hallo,

bin neu hier im Forum und bin auch noch sehr unerfahren was MySQL anbelangt.

Mein Problem ist folgendes. Ich habe eine Tabelle mit Kundendaten wo auch Tabellen bezüglich des Produktes selbst drin sind.
Wenn ich jetzt eine Abfrage stelle werden mir die Ergebnisse doppelt ausgegeben bzw sogar dreifach. Mit GROUP BY werden die IDs plötzlich zusammen geschmissen was ja falsch ist.
Ich vermute mal das ich in der Datenbank bereits ein problem habe aber vielleicht liegt es doch an dem php kram?

Hoffe mir kann jemand schnell helfen =)

PHP-Code:
$result mysql_query("
SELECT DISTINCT Schoksorten.name, Schoksorten.preis, Lager.schokoladenid, Bestellungen.Bestellnummer , Bestellungen.anzahl, Schoksorten.id, Lager.anzahl , 
FROM Schoksorten, Lager, Bestellungen
WHERE Bestellungen.schokoladenid = Lager.schokoladenid
AND Bestellungen.anzahl = Lager.anzahl
ORDER BY {$sort} ASC
"
) or die ("Fehler:".mysql_error()); 

Code:
CREATE TABLE IF NOT EXISTS Schoksorten(
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
name VARCHAR(80) NOT NULL,
preis DOUBLE NOT NULL
);

-- Erstelle Tabelle Lager
CREATE TABLE IF NOT EXISTS Lager(
schokoladenid INT NOT NULL,
anzahl INT NOT NULL
);

-- Erstelle Tabelle Bestellungen
CREATE TABLE IF NOT EXISTS Bestellungen(
Bestellnummer INT PRIMARY KEY NOT NULL,
schokoladenid INT NOT NULL,
anzahl INT NOT NULL,
preis DOUBLE NOT NULL
);

Geändert von Chrissy (07.03.2014 um 19:10:10 Uhr)
Mit Zitat antworten
Antwort

Stichworte
abfrage, php, sql


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Brauche Hilfe Partygirl MySQL 10 01.03.2011 08:18:11
falsche Sql Abfrage mitch26 MySQL 0 07.08.2009 21:30:46
SQL Abfrage mit PHP Variablen die leer sind WHERE plz = ? Loki555 MySQL 8 28.04.2009 14:18:33
SQL ABfrage in Tabelle ausgeben. Shape24 PHP für Fortgeschrittene und Experten 13 17.05.2003 10:33:30
Probleme mit SQL Abfrage yellyjones PHP für Fortgeschrittene und Experten 1 29.04.2003 13:41:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:16:04 Uhr.


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


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