kostenloser Webspace werbefrei: lima-city


Mysql will nicht eintragen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    Ich wollte dass MySQL überprüft ob in einer Tabelle die ID größer als 30 ist, und somit in eine andere Tabelle die Daten einträgt.
    Irgendwie will MySQL aber nichts eintragen, wieso eigentlich?
    Kann man das auch anders lösen?


    mysql_connect("localhost","votingstarz","PASSWORT");
    mysql_select_db("votingstarz");
    
    
    
    // SELEKTION DER IDS
    $select_1 = mysql_query("SELECT COUNT(id) FROM vts_teilnehmer_1$dbgsd");
    $select_2 = mysql_query("SELECT id FROM vts_teilnehmer_2$dbgsd");
    $select_3 = mysql_query("SELECT id FROM vts_teilnehmer_3$dbgsd");
    $select_4 = mysql_query("SELECT id FROM vts_teilnehmer_4$dbgsd");
    $select_5 = mysql_query("SELECT id FROM vts_teilnehmer_5$dbgsd");
    $select_6 = mysql_query("SELECT id FROM vts_teilnehmer_6$dbgsd");
    $select_7 = mysql_query("SELECT id FROM vts_teilnehmer_7$dbgsd");
    $select_8 = mysql_query("SELECT id FROM vts_teilnehmer_8$dbgsd");
    $select_9 = mysql_query("SELECT id FROM vts_teilnehmer_9$dbgsd");
    $select_10 = mysql_query("SELECT id FROM vts_teilnehmer_10$dbgsd");
    $select_11 = mysql_query("SELECT id FROM vts_teilnehmer_11$dbgsd");
    $select_12 = mysql_query("SELECT id FROM vts_teilnehmer_12$dbgsd");
    $select_13 = mysql_query("SELECT id FROM vts_teilnehmer_13$dbgsd");
    $select_14 = mysql_query("SELECT id FROM vts_teilnehmer_14$dbgsd");
    $select_15 = mysql_query("SELECT id FROM vts_teilnehmer_15$dbgsd");
    $select_16 = mysql_query("SELECT id FROM vts_teilnehmer_16$dbgsd");
    $select_17 = mysql_query("SELECT id FROM vts_teilnehmer_17$dbgsd");
    $select_18 = mysql_query("SELECT id FROM vts_teilnehmer_18$dbgsd");
    $select_19 = mysql_query("SELECT id FROM vts_teilnehmer_19$dbgsd");
    $select_20 = mysql_query("SELECT id FROM vts_teilnehmer_20$dbgsd");
    
    // Abfrage der Tabellen...
    if($select_1 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_2$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_2 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_3$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_3 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_4$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_4 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_5$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_5 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_6$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_6 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_7$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_7 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_8$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_8 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_9$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_9 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_10$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_10 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_11$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_11 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_12$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_12 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_13$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_13 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_14$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_14 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_15$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_15 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_16$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_16 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_17$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_17 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_18$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_18 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_19$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_19 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_20$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_20 >= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_21$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_1 <= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_1$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } else {
      echo "Fehler";
    }
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m*******t

    mysql_connect("localhost","votingstarz","PASSWORT");
    mysql_select_db("votingstarz");
    
    
    
    // SELEKTION DER IDS
    $select_1 = mysql_query("SELECT COUNT(id) FROM vts_teilnehmer_1$dbgsd");
    $select_2 = mysql_query("SELECT id FROM vts_teilnehmer_2$dbgsd");
    $select_3 = mysql_query("SELECT id FROM vts_teilnehmer_3$dbgsd");
    $select_4 = mysql_query("SELECT id FROM vts_teilnehmer_4$dbgsd");
    $select_5 = mysql_query("SELECT id FROM vts_teilnehmer_5$dbgsd");
    $select_6 = mysql_query("SELECT id FROM vts_teilnehmer_6$dbgsd");
    $select_7 = mysql_query("SELECT id FROM vts_teilnehmer_7$dbgsd");
    $select_8 = mysql_query("SELECT id FROM vts_teilnehmer_8$dbgsd");
    $select_9 = mysql_query("SELECT id FROM vts_teilnehmer_9$dbgsd");
    $select_10 = mysql_query("SELECT id FROM vts_teilnehmer_10$dbgsd");
    $select_11 = mysql_query("SELECT id FROM vts_teilnehmer_11$dbgsd");
    $select_12 = mysql_query("SELECT id FROM vts_teilnehmer_12$dbgsd");
    $select_13 = mysql_query("SELECT id FROM vts_teilnehmer_13$dbgsd");
    $select_14 = mysql_query("SELECT id FROM vts_teilnehmer_14$dbgsd");
    $select_15 = mysql_query("SELECT id FROM vts_teilnehmer_15$dbgsd");
    $select_16 = mysql_query("SELECT id FROM vts_teilnehmer_16$dbgsd");
    $select_17 = mysql_query("SELECT id FROM vts_teilnehmer_17$dbgsd");
    $select_18 = mysql_query("SELECT id FROM vts_teilnehmer_18$dbgsd");
    $select_19 = mysql_query("SELECT id FROM vts_teilnehmer_19$dbgsd");
    $select_20 = mysql_query("SELECT id FROM vts_teilnehmer_20$dbgsd");
    
    // Abfrage der Tabellen...
    if($select_1 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_2$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_2 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_3$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_3 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_4$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_4 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_5$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_5 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_6$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_6 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_7$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_7 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_8$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_8 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_9$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_9 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_10$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_10 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_11$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_11 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_12$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_12 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_13$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_13 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_14$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_14 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_15$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_15 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_16$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_16 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_17$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_17 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_18$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_18 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_19$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_19 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_20$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_20 &gt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_21$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } elseif($select_1 &lt;= '30') {
      $einfügen = mysql_query("INSERT INTO vts_teilnehmer_1$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    
    } else {
      echo "Fehler";
    }


    ich glaub du brauchst nur $select_1 überprüfen ob die 30 oder kleiner ist also:
    mysql_connect("localhost","votingstarz","PASSWORT");
    mysql_select_db("votingstarz");
    // SELEKTION DER IDS
    $select_1 = mysql_query("SELECT COUNT(id) FROM vts_teilnehmer_1$dbgsd");
    
    if($select_1 >= 30) {
       $einfügen = mysql_query("INSERT INTO vts_teilnehmer_2$dbgsd (geschlecht, anzeignename, benutzername, bildnummer, staffel) VALUES ('$qnedig', '$anzeigename', '$benutzername', '$bildnummer','$zahl')"); 
    }
    
    else {
       echo "Fehler";
    }


    nicht getestet aber müsste gehen.

    gruss
  4. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    aber am schluss wird ja vst_teilnehemer_2 auch mehr als 30
    dann wiederrum brauch ich
    $select_3 = mysql_query("SELECT COUNT(id) FROM vts_teilnehmer_2$dbgsd");
    oder nicht?

    weil irgendwann wird ja alles voll ^^
  5. Hi.
    1. Willst du ALLE mit über 30 ein eintrag ausführen?
    2. Wieso so viele Tabellen? So wie ich des sehe gibt es in jeder dieser tabellen die gleichen felder. mach doch nur eine tabelle mit einem extrafeld "teilnehmerid" oder so.
  6. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    mergener schrieb:
    Hi.
    1. Willst du ALLE mit über 30 ein eintrag ausführen?
    2. Wieso so viele Tabellen? So wie ich des sehe gibt es in jeder dieser tabellen die gleichen felder. mach doch nur eine tabelle mit einem extrafeld "teilnehmerid" oder so.

    ich habe 24 tabellen
    zb. Tabelle 1 (vst_teilnehmer_1)
    ID ANZEIGENAME BENUTZERNAME GESCHLECHT BILDNUMMER STAFFEL
    1_____Mergener1______ Mergener2_________ M_________10035-1.jpg_____1
    2_____MATHIAS_________MOOIRII__________M__________10031-1.jpg____1
    ...
    29_____PETER__________HANZ___________M__________10036-1.jpg_____1
    30_____HANSII__________MATIIII___________M__________10010-1.jpg_____1

    sobald hansi eingetragen wird soll eine neue tabelle beginnen...
    d.H.
    vst_teilnehmer_2 wird beschriftet
    ID ANZEIGENAME BENUTZERNAME GESCHLECHT BILDNUMMER STAFFEL
    1 M33ejfg MASiijfi M 10035-1.jpg 1
    2 RanndiS Bergiiiiiiii M 10031-1.jpg 1
    ...
    29 PLuuii HHaa M 10036-1.jpg 1
    30 HMaahiiI Dransiii M 10010-1.jpg 1

    jetzt schon wieder...
    sobald HMaahiil erstellt wird fängt die Tabelle vst_teilnehemer_3 an...
    usw.


    es soll also in einer tabelle nicht mehr als 30 Einträge existieren...

    Ich hoffe ich konnte mich ausdrücklich ausdrücken

    Beitrag zuletzt geändert: 1.3.2009 19:09:39 von macromedia
  7. Kannst du mir den Sinn dieses vorgehens beschreiben?

    Wieso legst du für jeden User eine neue Tabelle an?! Ein Datensatz mit inkrementierender ID reicht da völlig aus. oô
  8. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    adrians schrieb:
    Kannst du mir den Sinn dieses vorgehens beschreiben?

    Wieso legst du für jeden User eine neue Tabelle an?! Ein Datensatz mit inkrementierender ID reicht da völlig aus. oô


    Hehe...
    nein
    eben nicht

    die Ids werden später weiterverarbeitet.
    In anderen .php Dateien habe ich ID 1 zb mit ID 2 zusammen verarbeitet und bei 30 aufgehört.

    Und die ID müssen in der .php Datei unbedingt alle (1-30) existieren.
    Es hat deshalb seine Gründe warum ich es so haben möchte, anders geht mein Wunsch nämlich nicht in Erfüllung - und wenn doch habe ich keine Ahnung wie...
  9. desaster-productions

    desaster-productions hat kostenlosen Webspace.

    versteh ich dich richtig? du willst, dass in einer PHP-datei nur 30 datensätze verarbeitet werden und hast deshalb zig tabellen? :D

    schon ma was von WHERE oder LIMIT und ORDER BY gehört? ;)
  10. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    desaster-productions schrieb:
    versteh ich dich richtig? du willst, dass in einer PHP-datei nur 30 datensätze verarbeitet werden und hast deshalb zig tabellen? :D

    schon ma was von WHERE oder LIMIT und ORDER BY gehört? ;)


    Nööö
    mache erst seit gestern MySQL ^^
  11. desaster-productions

    desaster-productions hat kostenlosen Webspace.

    oha.
    na dann google mal schön. am besten nach SELECT und dort nicht nur die ersten paar zeilen lesen. dann wirst du auch schnell draufkommen, wie sich dein problem mit ein paar buchstaben mehr lösen lässt :wink:

    sollte ne arbeit von 5 minuten zum lernen und 5-15 minuten zum umsetzen sein :smile:
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!