php.de

ZurĂŒck   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.12.2005, 14:27  
Gast
 
BeitrÀge: n/a
Standard MySql Fels Ă* la "2,43,43,43" zu Array

Hi...

Problem:
Es geht darum, dass ich eine kleine Datenbank (MySQL) schreibe. In dieser Datenbank gibt es HĂ€ndler, die bestimmt - immer wieder vorkommende - Waren anbieten. Da sich dahinter aber kein muster steckt, und sich die Waren-Kombinationen immer Ă€ndern kann ich in der tabelle mit den HĂ€ndlern nicht eine bestimmte (große) zahl vonspalten anlegen (Ware1, ware2, etc).

Fage 1: Wie löse ich das Problem

Lösungsansatz: Ich habe mir gedacht, dass ich die Waren in einer 2. Tabelle speichere. Jede Ware bekommt eine bestimmt Nummer und ist daher eindeutig abrufbar. außerdem wollte ich fĂŒr jeden hĂ€ndler die
waren-nummern in einem array speichern und das ganze dann mit foreach mit der Waren-tabelle vergeleichen, auswerten und ausgeben.

Ich habe nun versucht, das ganze in der Art "1,4,67,454,333" in ein Feld zu speichern. Jede nummer steht fĂŒr eine Ware. Aber hier ist das problem, dass ich das nicht in ein array bekomme.

Frage 2: Kann ich auf diese oder Àhnliche Art zu einem Array kommen? wenn ja wie? Oder hat hier jemand einen andere Idee an die ganze sache ranzugehen
 
Sponsor Mitteilung
PHP Code FlĂŒsterer

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

Alt 27.12.2005, 14:36  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
BeitrÀge: 9.937
Zergling-new wird schon bald berĂŒhmt werden
Standard

Du sprichst von einer n:m Beziehung. Dass du eine Waren-Tabelle angelegt hast ist schonmal gut, die VerknĂŒpfung HĂ€ndler:Ware ĂŒbernimmt ĂŒblicherweise eine Verbindungs-Tabelle HaendlerWaren. Du hast dann also 3 Tabellen:

Code:
Tabelle 'haendler':
hid | hname

Tabelle 'waren':
wid | wname

Tabelle 'haendlerWaren':
hid | wid
Siehe auch:
Normalisierung
Zergling-new ist offline  
Alt 27.12.2005, 15:00  
Gast
 
BeitrÀge: n/a
Standard

jop, so geht's

big thx
PS: Ich liebe diese forum
 
 


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
[Erledigt] array mySQL Fellkneul Datenbanken 4 29.06.2008 13:03
Auswahlfeld in MYSQL abspeichern ( Array Problem ) VodKen PHP Tipps 2008 16 14.05.2008 14:02
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
Grundlegendes Array VerstÀndnis Patrick Schwarz PHP Tipps 2008 7 28.09.2007 13:42
Dynamisch Array aus MySQL mit PHP auslesen. Muuip PHP Tipps 2008 2 26.08.2007 21:19
Mysql und Array Problem PHP Tipps 2006 2 16.05.2006 09:39
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
emails an empfÀnger aus einem mysql array versenden singh PHP Tipps 2006 2 11.05.2006 10:08
Mysql / Array Problem marcels PHP Tipps 2006 10 23.03.2006 18:30
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
mysql resultset in mehrdimensionales array PHP Tipps 2005 1 14.03.2005 15:11
Was ist hier mit Schleife und mehrdimensionalen Array falsch PHP Tipps 2004 8 25.10.2004 14:02
bbcode - Classe PHP-Fortgeschrittene 4 18.09.2004 17:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
haendlerwaren, ĂŁ1⁄4 mysql php, ö mysql, ĂŁ 1⁄4 mysql

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