[SQL] - ansteigende Tabellen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Roosevelt, 18. Mai 2007 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 18. Mai 2007
    Hi!

    Ich will mit mysql ansteigende tabellen erstellen. Also er soll zuerst eine tabelle bj1 erstellen, dann bei erneutem aufrufen die tabelle bj2 usw....
    ich habe gedacht, vllt. geht es irgendwie mit auto_increment, habe aber nichts hinbekommen.

    kann mir da vllt. einer helfen?

    danke,
    Roosevelt
     
  2. 18. Mai 2007
    AW: [SQL] - ansteigende Tabellen

    habe ich das richtig verstanden, dass du mehrere TABELLEN erstellen willst, oder meinst du vieleicht Spalten?

    versuchs doch einfach mal so :
    Code:
    for($i = 0;$i < anzahl;$i++) {
    $irgendwas = "create table bj".i." (irgendwas VARCHAR(30)),
     $ergebnis = mysql_query($irgendwas); 
    }
    Keine ahnung, ob das funktioniert ^^
     
  3. 18. Mai 2007
    AW: [SQL] - ansteigende Tabellen

    hm... danke schon mal für die antwort, aber ich hab das anders gemeint....

    also er soll bei jedem aufruf schauen, die wievielte bj er schon erstellt hat und dann die nächste erstellen.

    also wenn man aufruft und als letztes wurde bj22 erstellt soll er jetzt bj23 erstellen.

    ich hoffe das war jetzt verständlich..^^

    danke,
    Roosevelt
     
  4. 18. Mai 2007
    AW: [SQL] - ansteigende Tabellen

    ich gehe mal davon aus du kannst php wenn du sowas vorhast
    wobei sich mir noch nicht erschließt warum du ganz neue tabellen erstellen willst

    schreib dir per fopen() und fwrite() eine variable in eine andere php datei
    beim ersten mal erstellst du die per hand und schreibst den startwert rein
    bei jedem aufruf wird nun zuerst diese zahl ausgelesen, damit ein query ausgeführt, dann die zahl erhöht und erneut in die datei geschrieben
     
  5. 18. Mai 2007
    AW: [SQL] - ansteigende Tabellen

    hm... das endet dann aber ziemlich "unsauber", wenn ich verschiedene tabellen lösche...

    also ich probiere mal den hintergrund zuerklären:
    das script soll für einen sportwettkampf sein, der jedes jahr neu ist. und er soll für jedes jahr eine neue tabelle erstellen, also bj1 und dann im nächsten jahr bj2 und und und.

    weiß da jmd. was dazu?
    (gibt es vllt. einen befehl, der abfragt ob eine tabelle existiert?)

    danke,
    Roosevelt

    ps: bws sind und gehen raus!
     
  6. 18. Mai 2007
    AW: [SQL] - ansteigende Tabellen

    problem hat sich gelöst.
    ich hab es jetzt hinbekommen.

    lösung:
    Code:
     while ($abfr == 0)
     {
    
     $sql = "SELECT dis_50m FROM bj".$i."";
     
     $result = mysql_query ($sql);
     
     if (!$result)
     { 
     $abfr = 1;
     }
     else
     { 
     $abfr = 0;
     $i = $i+1; 
     } 
     } 
    
    close
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.