MySQL - Zeile falsch?
Übersicht
Sonstiges
Smalltalk|
|
juse4proBetreff: MySQL - Zeile falsch? |
Antworten mit Zitat |
|---|---|---|
|
hi,
wollte mit mysql und php rumspielen und habe nun folgende zeile: Code: [AUSKLAPPEN] INSERT INTO player (player_name, player_pw, player_money, player_gems, player_esteem) VALUES ('".$wish_name."','".$wish_pw."','20','0','0');
und dann nen query bis hier hin funzt alles aber hier: Code: [AUSKLAPPEN] INSERT INTO villages (village_owner, village_name, food, living, wood, wood_full, stone, stone_full, metal, metal_full, gold, unit1, unit2, unit3, unit4, unit5, unit6, build1, build2, build3, build4, build5, build6, build7, build8, build9, build10, build11, build12, build13, build14, build15) VALUES ('lkj','Neue Siedlung','100','0','0','12','0','6','0','0','0','6','0','0','0','0','0','0','0','0','2','0','0','0','0','0','0','0','0','0','0','0','0','0','0'); und nen query aber nichts wird erstellt! warum, ich finde den Fehler in der Zeile nicht... kann mir wer helfen? PS: das passiert alles in folge, und normalerweise funzten zwei query's hintereinander... |
||
| Portfolio |LinkedIn |XING | ||
|
|
FOODy |
Antworten mit Zitat |
|---|---|---|
|
Hi, mortus.
Hast du schon geguckt was mysql_error ausgibt? (nach dem 2ten query) Und wenn ja, dann was? Grüße, FOODy |
||
| BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB | ||
|
|
ZaP |
Antworten mit Zitat |
|---|---|---|
|
Code: [AUSKLAPPEN] INSERT INTO `Tabelle` VALUES('wert1', 'wert2' ...)
|
||
| Starfare: Worklog, Website (download) | ||
|
|
Thorsten |
Antworten mit Zitat |
|---|---|---|
|
Wenns daran in der erste Zeile nicht liegt wirds daran auch nicht in der zweiten Zeile liegen.
Wir sind hier nicht beim ~. mfG, Thorsten |
||
|
|
Smily |
Antworten mit Zitat |
|---|---|---|
| Den SQL-Query einfach mal direkt im phpMyAdmin durchführen. Du hast dann eigentlich eine recht brauchbare fehlermeldung | ||
|
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
||
|
|
amon |
Antworten mit Zitat |
|---|---|---|
|
zähl mal die anzahl an felder und dann die anzahl der werte die du reinschreiben willst |
||
|
|
Valnar |
Antworten mit Zitat |
|---|---|---|
|
ZaP hat Folgendes geschrieben: Code: [AUSKLAPPEN] <-- Lösung.
INSERT INTO `Tabelle` VALUES('wert1', 'wert2' ...) Nix anderes, die zeilen sind halt alle Falsch geschrieben. |
||
|
|
BtbN |
Antworten mit Zitat |
|---|---|---|
|
Die zeilen sind so im groben ok, Syntax ist nicht wie du sie sagst, sondern INSERT INTO `tablename` (`feld1name`, `feld2name`, ...) VALUES ('feld1inhalt', 'feld2inhalt', ...);
Sehe auf den ersten Blick keinen fehler in dem Query. Die ausgabe von mysql_error wird hier helfen. |
||
|
|
mahe |
Antworten mit Zitat |
|---|---|---|
|
amon hat Folgendes geschrieben: zähl mal die anzahl an felder und dann die anzahl der werte die du reinschreiben willst
Ich Zähle 32 Felder und 35 Werte |
||
| ʇɹǝıdɯnɹɹoʞ ɹnʇɐuƃıs - ǝpoɥʇǝɯ-ɹoɹɹıɯ ɹǝp uı ,ɹoɹɹǝ, | ||
|
|
amon |
Antworten mit Zitat |
|---|---|---|
|
bingo! kann bei so vielen feldern durchaus mal vorkommen vielleicht das besser aufteilen im source - auf mehrere zeilen, und gruppiert nach den verschiedenen typen. Oder nachdenken wie man das noch besser normalisieren könnte - ist aber aufwändiger |
||
|
|
Smily |
Antworten mit Zitat |
|---|---|---|
|
Naja, wenn ich mir die feldnamen so ansehe, lässt sich das ganze sicher vereinfachen.
Code: [AUSKLAPPEN] unit1, unit2, unit3, unit4, unit5, unit6, build1, build2, build3, build4, build5, build6, build7, build8, build9, build10, build11, build12, build13, build14, build15
Durchnummerierte felder sind böse |
||
|
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
||
MasterK |
Antworten mit Zitat |
|
|---|---|---|
| ... | ||
|
+++ www.masterk.de.vu +++
Lila FTW! |
||
- Zuletzt bearbeitet von MasterK am So, Sep 28, 2008 11:53, insgesamt einmal bearbeitet
MasterK |
Antworten mit Zitat |
|
|---|---|---|
|
Smily0412 hat Folgendes geschrieben: Durchnummerierte felder sind böse
Die ganze tabellenstruktur ist böse Besser wäre eine tabelle "units" und eine tabelle "builds", welche mit einem FK auf "villages" referenzieren. |
||
|
+++ www.masterk.de.vu +++
Lila FTW! |
||
Übersicht
Sonstiges
Smalltalk
Powered by phpBB © 2001 - 2006, phpBB Group
