php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.12.2004, 11:35  
Erfahrener Benutzer
 
Registriert seit: 06.09.2003
Beiträge: 309
suter
Standard Abfrage mit id aus anderer Tabelle

Also ich habe jetzt 3 Tabellen:
Zitat:
schiffe:
id
name
Zitat:
planet:
id
name
Zitat:
planet_schiffe:
planet_id
schiff_id
anzahl
Jetzt möchte ich folgendes Query machen:
"Insert Into planet_schiffe values(planet_id, schiff_id, anzahl) values($irgendwas, schiff_id, $egal)"

Hier: schiff_id
Dazu bräuchte ich eine weitere Abfrage, nämlich welche Id das Schiff hat, da ich nur den Namen habe. Brauche ich hier nochmal eine separate Abfrage oder geht das irgen über einen Joinbefehl. Hab das nicht mehr so in Erinnerung.
suter ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.12.2004, 12:16  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

tja. in welcher bezihung stehen denn die schiffe und die planeten?
subselectes werden nicht von "älteren" MySQL-versionen unterstützt .. das mal im voraus.

du müsstest uns aber schon mal die relationen zwischen den einzelnen tabellen oder auch entitäten(ätzendes wort ) aufzeigen.

danke.
imported_Ben ist offline  
Alt 14.12.2004, 13:03  
Erfahrener Benutzer
 
Registriert seit: 06.09.2003
Beiträge: 309
suter
Standard

das ganze Zeugs habe ich Mal gelernt. Ich weiss nur noch dass man einem Datensatz auch Tupel sagen kann .
Entität ist doch auch ein Datensatz oder nicht?

Also zwischen Schiffe und Planet besteht eine n:1 Beziehung. Ein Planet kann n Schiffe haben aber ein Schiff nur 1 Planet.
suter ist offline  
Alt 14.12.2004, 13:08  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok. wo bekommst du nun die informationen her?
bei nem INSERT brauchst du ja infos aus einer combobox oder sowas ..
imported_Ben ist offline  
Alt 15.12.2004, 08:53  
Erfahrener Benutzer
 
Registriert seit: 06.09.2003
Beiträge: 309
suter
Standard

achso. Die Informationen werden von einem grossen String ausgelesen und stehen in einem Array, das wie folgt aufgebaut ist:

Zitat:
Array
(
[0] => Array
(
[0] => Metall:
[1] => 568948
)

[1] => Array
(
[0] => Kristall:
[1] => 230284
)

[2] => Array
(
[0] => Deuterium:
[1] => 391547
)

[3] => Array
(
[0] => Energie:
[1] => 7860
)

[4] => Array
(
[0] => Raketenwerfer
[1] => 4200
)

[5] => Array
(
[0] => Leichtes Lasergeschütz
[1] => 420
)

[6] => Array
(
[0] => Schweres Lasergeschütz
[1] => 340
)

[7] => Array
(
[0] => Gaußkanone
[1] => 20
)

[8] => Array
(
[0] => Ionengeschütz
[1] => 130
)

[9] => Array
(
[0] => Plasmawerfer
[1] => 80
)

[10] => Array
(
[0] => Kleine Schildkuppel
[1] => 1
)

[11] => Array
(
[0] => Große Schildkuppel
[1] => 1
)

[12] => Array
(
[0] => Abfangrakete
[1] => 20
)

[13] => Array
(
[0] => Interplanetarrakete
[1] => 0
)

[14] => Array
(
[0] => Kleiner Transporter
[1] => 0
)

[15] => Array
(
[0] => Großer Transporter
[1] => 12
)

[16] => Array
(
[0] => Leichter Jäger
[1] => 0
)

[17] => Array
(
[0] => Schwerer Jäger
[1] => 0
)

[18] => Array
(
[0] => Kreuzer
[1] => 1
)

[19] => Array
(
[0] => Schlachtschiff
[1] => 0
)

[20] => Array
(
[0] => Kolonieschiff
[1] => 0
)

[21] => Array
(
[0] => Recycler
[1] => 0
)

[22] => Array
(
[0] => Spionagesonde
[1] => 0
)

[23] => Array
(
[0] => Bomber
[1] => 0
)

[24] => Array
(
[0] => Solar Satellit
[1] => 20
)

[25] => Array
(
[0] => Zerstörer
[1] => 0
)

[26] => Array
(
[0] => Todesstern
[1] => 0
)

)
suter ist offline  
Alt 15.12.2004, 09:31  
Gast
 
Beiträge: n/a
Standard

Oh nein, nicht noch ein MMORPG! *scherz*

Zitat:
Zitat von suter
Entität ist doch auch ein Datensatz oder nicht?
Ich dachte immer Entitäten sind die Bezeichnungen für Spalten der Tabellen, hab ich zumindest damals in Access so beigebracht gekriegt, also in dem Fall sind name, id und anzahl und so die Entitäten.
 
Alt 15.12.2004, 09:47  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://de.wikipedia.org/wiki/Entit%C...8Informatik%29
imported_Ben ist offline  
Alt 15.12.2004, 09:48  
Erfahrener Benutzer
 
Registriert seit: 06.09.2003
Beiträge: 309
suter
Standard

Zitat:
Zitat von m80331
Oh nein, nicht noch ein MMORPG! *scherz*

Zitat:
Zitat von suter
Entität ist doch auch ein Datensatz oder nicht?
Ich dachte immer Entitäten sind die Bezeichnungen für Spalten der Tabellen, hab ich zumindest damals in Access so beigebracht gekriegt, also in dem Fall sind name, id und anzahl und so die Entitäten.
Keine angst, es ist nur ein Tool für ein MMORPG. Ja könnte auch sein das Entitäten die Spalten sind. Habe das ganze Zeugs mal gelernt aber es gibt schon so viele Begriffe zu den einzelnen Sachen, dass man da schnell was vergisst.
suter ist offline  
Alt 15.12.2004, 09:49  
Gast
 
Beiträge: n/a
Standard

Äh ja, oder so, lang ist's her. Schon fast ein 3/4 Jahr. *gg
 
Alt 15.12.2004, 09:55  
Erfahrener Benutzer
 
Registriert seit: 06.09.2003
Beiträge: 309
suter
Standard

Leider ist damit meine Frage immer noch nicht beantwortet. Muss ich jetzt jedesmal 2 Abfragen machen? Die Eigenschaften sieht man ja im ersten Post.
suter ist offline  
 


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
abfrage mit bedingung bei einer zweiten tabelle marcelglaeser Datenbanken 6 29.05.2008 19:10
SQL-Abfrage mit Wert aus anderer Tabelle füllen maeck Datenbanken 2 25.07.2007 20:36
Abfrage auf fehlende ID in einer Tabelle maeck Datenbanken 2 04.07.2007 19:44
where Abfrage in anderer Tabelle?? Matthiasnet Datenbanken 10 11.04.2007 17:35
In einer Abfrage Wert, aus einer anderen Tabelle abfragen? <Daniel> Datenbanken 1 26.10.2006 16:30
Ergebnisse einer Abfrage in Tabelle speichern PsychoEagle Datenbanken 0 21.09.2006 15:59
Abfrage ob eine Tabelle existiert oder nicht php_anfang Datenbanken 2 29.08.2006 17:05
mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
Abfrage einer Tabelle mit mehreren wörtern Diego1978 PHP Tipps 2005-2 4 15.08.2005 14:58
Abfrage einer Tabelle PHP Tipps 2005-2 9 23.07.2005 13:49
Tabellenenum aus anderer Tabelle Datenbanken 3 11.05.2005 10:07
SQL Abfrage in Tabelle wiedergeben PHP Tipps 2005 10 07.04.2005 21:24
if - Abfrage in tabelle Anuschka PHP Tipps 2005 4 26.01.2005 16:26
Datensätze löschen für die kein Eintrag in anderer Tabelle.. robo47 Datenbanken 7 10.11.2004 09:42
[Erledigt] HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql id aus anderer tabelle, access abfrage wert aus anderer tabelle, sql where mit bedingung aus anderer tabelle, filemaker abfrage gleich werte in anderer tabelle, access abfrage andere tabelle, ms access abfrage id aus anderer tabelle, sql id auflösen aus anderer tabelle, sql mit id in andere tabelle, sql where id aus anderer tabelle, sql id anderer tabelle, tabell id php, sql abfrage where aus anderer tabelle, sql id von anderer tabelle, access abfrage wert anderer tabelle, sql where bedingung in anderer tabelle, access feld aus anderer tabelle abfragen, http://www.php.de/php-tipps-2004-2/14148-abfrage-mit-id-aus-anderer-tabelle.html, access werte aus anderer tabelle in abfrage, access werte aus anderer tabelle auslesen, sql id nicht in anderer tabelle

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:47 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.