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

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.01.2006, 23:47:49
Benutzerbild von golfer69
golfer69 golfer69 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 12
Datenbanken erstellen- Bezug von Tabellen untereinander

Hallo!
Ich bin gerade dabei mich mit PHP und MySQL vertraut zu machen und hab schon ein erstes Problem!
Ich möchte in 2 Datenbanken ("Kundeninfo" und "Waren") Daten eintragen. Das ist kein Problem, doch die Datenbanken haben jetzt ja untereinander ja noch keinen Bezug. Ich habe zwar in jeder Datenbak die Felder "ID" angelegt die mit "auto_increment" fortlaufend nummeriert werden aber das bringt mir nichts.
Ich möchte letztendlich die Abfrage "Welcher Kunde hat welche Ware bestellt" erstellen.
Muss ich dazu in den Tabellen der Datenbank "Waren" nochmal die Felder "Vorname" und "Name" anlegen?
Oder kann ich z.B. über das Feld "ID" einen Bezug erstellen?
Wenn ja wie?
Ich benutze zum managen meiner MySQL-Datenbank den PHP-MyAdmin. Muss ich beim erstellen der Datenbank schon festlegen welche Felder untereinander in Beziehung stehen sollen?

Im voraus schon vielen Dank für eine Antwort...
Mit Zitat antworten
  #2  
Alt 20.01.2006, 00:18:40
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Datenbanken erstellen- Bezug von Tabellen untereinander

willkommen im forum!

Zitat:
Zitat von golfer69
Muss ich beim erstellen der Datenbank schon festlegen welche Felder untereinander in Beziehung stehen sollen?
nein, musst du nicht.

was meinst du, wie viele menschen es mit gleichem vor- und nachnamen gibt und wie viel verwirrung das stiften würde?
Mit Zitat antworten
  #3  
Alt 20.01.2006, 07:39:37
Reinfi Reinfi ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Rinkerode
Alter: 38
Beiträge: 81
Reinfi eine Nachricht über ICQ schicken
AW: Datenbanken erstellen- Bezug von Tabellen untereinander

feuervogel wieder mit hilfreichen Antworten ;)

Mach doch einfach in deiner Waren-Tabelle einer Spalte 'KundenID' und daran speicherst du die ID des Kunden. Somit ist immer eindeutig zu geordnet wer welche Ware wo und wann und womit und weshalb und so weiter gekauft hat :)
Mit Zitat antworten
  #4  
Alt 20.01.2006, 12:08:09
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Datenbanken erstellen- Bezug von Tabellen untereinander

Zitat:
Zitat von Reinfi
Mach doch einfach in deiner Waren-Tabelle einer Spalte 'KundenID' und daran speicherst du die ID des Kunden. Somit ist immer eindeutig zu geordnet wer welche Ware wo und wann und womit und weshalb und so weiter gekauft hat :)
in dem sinne genau so wenig hilfreich wie meine antwort, als dass golfer69 jetzt auch noch nicht weiß, wie er dann den bezug in einer abfrage herstellen soll. es gibt eben datenbanksysteme, in denen wählt man den kunden aus und durch die festlegung eines foreign-keys wird der rest automatisch erledigt. dass dies bei mysql nicht so ist, darauf hat meine antwort abgezielt.
Mit Zitat antworten
  #5  
Alt 20.01.2006, 13:35:44
Benutzerbild von golfer69
golfer69 golfer69 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 12
AW: Datenbanken erstellen- Bezug von Tabellen untereinander

Danke erstmal für die schnellen Antworten! Also ein Feld ID hab ich ja in jeder Datenbank (Kunden und Waren). Die ID in Kunden wird autom. ausgefüllt. Muss ich jetzt als nächsten Schritt die ID dort auslesen und in ID bei Waren einfügen und das wars? Klingt eigentlich recht einfach...

Hab da dann noch ne Frage:
Kann ich in mehrere DBs gleichzeitig Daten einfügen?
Mit Zitat antworten
  #6  
Alt 21.01.2006, 21:21:20
Benutzerbild von golfer69
golfer69 golfer69 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 12
AW: Datenbanken erstellen- Bezug von Tabellen untereinander

Mein Problem hat sich erledigt...
Den Inhalt des Feldes ID (der mit auto_increment ausgefüllt wird) in der Tabelle Kunden kan mit LAST_INSERT_ID() ausgelesen werden. Den trag ich dann ins Feld ID in der Tabelle Waren ein. Somit ist ein Bezug unter den Tabellen hergestellt und ich kann z.B. alle Waren die ein Kunde bestellt hat anhand dieser ID abfragen.
Vielen Dank nochmal für eure Hilfe...
Mit Zitat antworten
Antwort


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

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
pma-Fehler! Kann keine Tabellen erstellen Bombe Apache HTTP-Server 19 28.10.2005 17:47:15
Tabelle aus drei anderen Tabellen erstellen? Knuffl MySQLi/PDO/(MySQL) 4 18.03.2005 11:17:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:43:45 Uhr.


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


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