Mysql will nicht eintragen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
benutzername
beschreiben
code
datei
datensatz
eintrag
existieren
fehler
geschlecht
gleichen felder
limit
minute
ordern
selektion
sinn
staffel
tabelle
vorgehen
zahl
-
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"; }
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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"; }
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 -
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 ^^ -
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. -
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 -
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ô -
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... -
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? ;) -
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 ^^ -
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
sollte ne arbeit von 5 minuten zum lernen und 5-15 minuten zum umsetzen sein -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage