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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.12.2004, 09:26:34
Blade Blade ist offline
Anfänger
 
Registriert seit: Dec 2004
Beiträge: 16
Datenbank Tabellen Zeilen auslesen ?

Hi,

ich bin neu hier und mich würde interessieren wie ich aus meiner Datenbank die z.b. so aus sieht.

tabelle1
zelle1
zelle2
zelle3

die einzelnen zeilen von der 2 zelle auslesen kann. Ist sowas überhaupt möglich ?

in zelle2 steht z.b. :

1. Song bla
2. Song bla bla
3. Song bla bla bla

Ich frage es deshalb weil ich gerne jedem einzelnen lied einen link zum songtext zuweisen will wenn er vorhanden ist.

Wenn ich jedes Lied in eine extra zelle schreibe geht es zwar auch nur ist das vom eintragen her erheblich mehr aufwand.

Ich hoffe ihr könnt mir helfen und wisst auch was ich meine.
Gruß
Blade

Und danke schon mal im vorraus.
Mit Zitat antworten
  #2  
Alt 06.12.2004, 09:35:15
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
So ganz sicher bin ich mir noch nicht, was Du willst...

Eine Datenbank, in der Liedtexte gespeichert werden? Grob sieht das so aus:
Code:
id titel           liedtext
1  Alle Meine...   Der Text halt
2  Jingle Bells... Der Text halt
3  Bumdiba...      Der Text halt
Feldtypen:
Code:
id - INT NOT NULL AUTO_INCREMENT PRIMARY KEY
titel - VARCHAR(100) NOT NULL
liedtext - TEXT NOT NULL
Damit speicherst Du praktisch jedes Lied in einer eigenen Zeile.

Wolltest Du das wissen? :)
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 06.12.2004, 09:53:35
Blade Blade ist offline
Anfänger
 
Registriert seit: Dec 2004
Beiträge: 16
sorry war gerade duschen und habe dort festgestellt das ich hier eigentlich ws falsches geschrieben habe. Also noch mal von vorne:

Code:
discografie //das ist der Tabellenname

id  albumtitel.....  trackliste           liedtext
1   grösste hitz...  track1-15            Der Text halt
2   hitz2003.......  track1-9             Der Text halt
3   hitz2004.......  track1-11            Der Text halt
die Trackliste von id1 ist dann z.b. :
1. hanz und mike
2. klaus und pit
3. usw..


jetzt will ich aber dem ersten lied einen text zuweisen. Das geht doch nur dann wenn ich jedes lied wie du es geschrieben hast in eine extra zelle packe oder




Geändert von Blade (06.12.2004 um 09:58:43 Uhr)
Mit Zitat antworten
  #4  
Alt 06.12.2004, 09:58:07
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Und was genau willst du damit jetzt machen?
Mit Zitat antworten
  #5  
Alt 06.12.2004, 09:58:29
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
...und Du willst jetzt wissen, wie Du das ausliest?

Ich gebe Dir einfach mal ein paar Links:
PHP: MySQL Standardskript
--> http://php.net/manual/de/ref.mysql.php (Beispielskript)

PHP: Datenabfrage
--> http://php.net/mysql_query
--> http://php.net/mysql_fetch_assoc
--> http://php.net/mysql_fetch_row
--> http://php.net/mysql_error

Tutorial MySQL
--> http://tut.php-q.net/mysql.html (und weitere Seiten!)

MySQL allgemein
--> http://dev.mysql.com/doc/mysql/en/SELECT.html
--> http://dev.mysql.com/doc/mysql/en/UPDATE.html
--> http://dev.mysql.com/doc/mysql/en/DELETE.html
--> http://dev.mysql.com/doc/mysql/en/CREATE_TABLE.html
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #6  
Alt 06.12.2004, 10:01:59
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Ich würde die Datenbank ganz anders aufbauen.

Datenbank 'alben':
id, name

Datenbank 'songs':
id, album_id, order_id, titel, songtext

album_id gibt das zugehörige Album (id aus Tabelle "alben") an, die order_id sagt, das wievielte Lied das aus diesem Album ist.

Damit bist Du wesentlich flexibler in der Handhabung der Daten.
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
  #7  
Alt 06.12.2004, 10:05:45
Blade Blade ist offline
Anfänger
 
Registriert seit: Dec 2004
Beiträge: 16
jo das ist eine sehr gute idee Yzerman

danke für die Hilfe jetzt weis ich zumindest schonmal wie ich das mache.
Mit Zitat antworten
  #8  
Alt 06.12.2004, 13:44:04
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Hab mich nur etwas im Ausdruck vertan... "alben" und "songs" sind natürlich keine Datenbanken, sondern nur Tabellen... is klar ;-)
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
  #9  
Alt 06.12.2004, 17:55:35
Blade Blade ist offline
Anfänger
 
Registriert seit: Dec 2004
Beiträge: 16
jo hab das irgendwie überlesen. Habs aber richtig verstanden. Der Teil ist auch schon so gut wie fertig. Nur bekomme ich bestimmt noch probleme mit dem upload von mehreren dateien.

Danke für die Hilfe
Gruß
Blade
Mit Zitat antworten
  #10  
Alt 16.12.2004, 09:05:57
Blade Blade ist offline
Anfänger
 
Registriert seit: Dec 2004
Beiträge: 16
so da bin ich schon wieder.

ich habe die datenbank struktur so übernommen wie es vorgeschlagen wurde.

beispiel :
Tabelle 'alben':
id, name

Tabelle 'songs':
id, album_id, order_id, titel, songtext

Nur hab ich jetzt ein kleines aber feines Problem was ich bis jetzt noch nicht lösen konnte.

Ich habe jetzt ein Forumlar geschrieben wo ich den Titel des Albums und die Songtitel eingeben kann. Dazu werden noch die Order_ids übergeben.

Nur wie schreibe ich das jetzt in die Datenbank ? Ich muss ja den Titel des Albums in die 'alben' Tabelle schreiben. Und die ID des Titels in die Tabelle 'songs' unter album_id kopieren. Ausserdem muss ich die Order_id und die dazugehörigen Songtitel in die Tabelle 'songs' schreiben.

Beispiel :
[CODE]
Tabelle 'songs'
id, album_id, order_id, titel
1, 1, 1, alle meine ...
2, 1, 2, die petra hat...
3, 1, 3, der klaus ist ...
4, 2, 1, die hütte ...
5, 2, 2, bla bla ...
[CODE]


ich hoffe das verständlich ist was ich möchte. Und das mir jemand einen kleinen denk anstoss geben kann.

Gruß
Blade



EDIT : Ich solte vielleicht noch zeigen wie mein Formular aussieht.
Also hier mal ein kleiner auszug:

PHP-Code:
                 <input name="nr1" type="text" id="nr1" value="1" size="4" maxlength="3">
                </
font></td>
                <
td><input name="track1" type="text" size="80"></td>
              </
tr>
              <
tr>
                <
td><font size="1" face="Verdana">
                <
input name="nr2" type="text" id="nr2" value="2" size="4" maxlength="3">
</
font></td>
                <
td><input name="track2" type="text" size="80"></td>
              </
tr>
              <
tr>
                <
td><font size="1" face="Verdana">
                  <
input name="nr3" type="text" value="3" size="4" maxlength="3">
                </
font></td>
                <
td><input name="track3" type="text" size="80"></td>
              </
tr>
              <
tr>
                <
td><font size="1" face="Verdana">
                  <
input name="nr4" type="text" id="nr4" value="4" size="4" maxlength="3">
                </
font></td>
                <
td><input name="track4" type="text" id="nss" size="80"></td>
              </
tr>
              <
tr>
                <
td><font size="1" face="Verdana"

Es würde warscheinlich mehr sinn machen die daten als Array zuübergeben oder ?

Geändert von Blade (16.12.2004 um 09:13:29 Uhr)
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:39:00 Uhr.


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


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