Seite 1 von 1

kleine Hilfe für PHP-Noob

Verfasst: 06.06.2007, 17:56
von affiliate-life
Ich hab ja von PHP leider denkbar wenig Ahnung. Trotzdem versuche ich grade verzweifelt, ein vorhandenes Script meinen Bedürfnissen anzupassen.

Erstmal geht´s ganz einfach darum, einen Datensatz über ein Formular in eine mysql-Datenbank zu bekommen.

Jetzt kommt da die Fehlermeldung
Column count doesn't match value count at row 1
Heißt das, es werden nicht alle Werte übergeben, die benötigt werden? Oder zu viele? Oder kann das beides heißen?

Kann den Fehler leider net finden. Vielleicht hilft´s mir ja, wenn ich die Fehlermeldung etwas genauer deuten kann.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 06.06.2007, 18:11
von net(t)worker
kann beides sein, entweder übergibst du zuviele Daten zur db oder zuwenig... lass dir zu debugzwecken einfach mal die SQL Anweisung per print ausgeben.....

Verfasst: 06.06.2007, 18:22
von semtex
Wie schon erwähnt, stimmt die Anzahl der Werte nicht.
Eventuell das Du drei Werte in zwei Spalten schreiben möchtest, natürlich auch umgekehrt.
Falls Du nicht weiter kommst, kannst Du ja mal den Code posten.

Für eine Übung reicht es natürlich, aber nie direkt einen übergebenen Wert ohne Prüfung direkt in eine Datenbank schreiben.


Horror:
$sql = mysql_query("INSERT INTO tabelle (name)
VALUES('$_GET['name']')") or die (mysql_error());

Verfasst: 06.06.2007, 18:53
von affiliate-life
lass dir zu debugzwecken einfach mal die SQL Anweisung per print ausgeben.....
Wie mach ich das? :roll:
Falls Du nicht weiter kommst, kannst Du ja mal den Code posten.
Vielleicht komme ich noch drauf zurück. Da müsste ich aber wohl das ganze php-file posten