Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

kleine Hilfe für PHP-Noob

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
affiliate-life
PostRank 1
PostRank 1
Beiträge: 17
Registriert: 01.03.2007, 10:06

Beitrag von affiliate-life » 06.06.2007, 17:56

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.
Bild

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

Jetzt anfragen: 0511 / 300325-0.


Anonymous

Beitrag von Anonymous » 06.06.2007, 18:11

kann beides sein, entweder übergibst du zuviele Daten zur db oder zuwenig... lass dir zu debugzwecken einfach mal die SQL Anweisung per print ausgeben.....

semtex
PostRank 6
PostRank 6
Beiträge: 381
Registriert: 25.04.2007, 22:50

Beitrag von semtex » 06.06.2007, 18:22

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());

affiliate-life
PostRank 1
PostRank 1
Beiträge: 17
Registriert: 01.03.2007, 10:06

Beitrag von affiliate-life » 06.06.2007, 18:53

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
Bild

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag