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

Fehler: Unknown column 'status' in 'field list'

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
alex1234
PostRank 5
PostRank 5
Beiträge: 309
Registriert: 21.12.2007, 09:49

Beitrag von alex1234 » 16.01.2010, 22:08

Hallo, ich bin gerade dabei den Anmeldungsbereich einer Software anzupassen: Hier mal nen Bild:

Bild

Was habe ich gemacht:
Ich habe in der register.php den Code "Ihre Statur" kopiert und angepasst auf "Status". Dann habe ich in allen Datein nach der Variable $statur gesucht und dann das immer kopiert und darunter eingefügt und in auf status geändert.

Aber wenn ich dann bei der Anmeldung auf "Weiter zum nächsten Schritt" gehe kommt:

Fehler: Unknown column 'status' in 'field list'

Kann ich das überhaupt so machen wie ich es versucht habe? Oder muss ich in der Datenbank noch was ändern?

Kann mir jemand helfen?

Danke für die Hilfe
wer direkt auf der seite schauen möchte: www.dateyourstudents.de (ist noch in Arbeit und wird komplett umprogrammiert ;)...)

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.


DanielS
PostRank 9
PostRank 9
Beiträge: 1179
Registriert: 03.08.2008, 08:45

Beitrag von DanielS » 16.01.2010, 22:11

Du hast nicht nur Texte geändert, die angezeigt werden, sondern auch Namen von Variablen bzw. Namen von Spalten in SQL-Abfragen.

Um Deine Frage zu beantworten: Nein, das kannst Du nicht so machen, da Du nicht genau weißt, was Du das änderst.

alex1234
PostRank 5
PostRank 5
Beiträge: 309
Registriert: 21.12.2007, 09:49

Beitrag von alex1234 » 16.01.2010, 22:17

mhm erstmal Danke....ich bin deshalb so vorgegangen weil die sache mit der "Statur" scheint ja auch in der Datenbank zu stehen also muss ja "Status" auch mit rein.

Also dacht ich mir mach ich es einfach genauso......ok das mit den Text umschreiben habe ich ja geschafft, aber wie muss ich das denn machen das es in die Datenbank ordentlich kommt?

Sorry ich dachte ich bekomm das selber hin aber wahrscheinlich muss ich es doch programmieren lassen :(......aber dachte halt ich versuchs ma selber.

Also wenn jemand weiß wie ich vorgehen könnte wäre ich für Tipps dankbar

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 16.01.2010, 22:23

alex1234 hat geschrieben:Oder muss ich in der Datenbank noch was ändern?
Wenn du in der SQL-Abfrage die Abfrage der Spalte statur in eine Abfrage der Spalte status änderst, musst du selbstverständlich auch in der Datenbank die Spalte statur in status umbenennen - und möglicherweise noch mehr ändern, das kommt darauf an, was für Werte in der Spalte gespeichert wurden bzw. zukünftig werden sollen.

alex1234
PostRank 5
PostRank 5
Beiträge: 309
Registriert: 21.12.2007, 09:49

Beitrag von alex1234 » 16.01.2010, 22:38

ok super habe die tabelle gefunden wo "statur" steht

habe jetz im netz diesen Befehls gefunden um eine neue spalte einzufügen:
$sql="ALTER TABLE tabelle ADD spalte INT DEFAULT '0' ";
2: mysql_query($sql);
3: if(mysql_errno()) echo mysql_error();

aber wie muss der Code heißen damit die Spalte "status" heißt?

Vielen dank!

DanielS
PostRank 9
PostRank 9
Beiträge: 1179
Registriert: 03.08.2008, 08:45

Beitrag von DanielS » 16.01.2010, 22:40

Hast Du kein phpmyadmin oder so etwas zur Hand? Da kannst Du Dir das "zusammenklicken".

alex1234
PostRank 5
PostRank 5
Beiträge: 309
Registriert: 21.12.2007, 09:49

Beitrag von alex1234 » 16.01.2010, 22:52

doch hab ich :).....ich schau noch ma :)..danke

alex1234
PostRank 5
PostRank 5
Beiträge: 309
Registriert: 21.12.2007, 09:49

Beitrag von alex1234 » 16.01.2010, 23:06

ok scheint funktioniert zu haben :) ...die Fehlermeldung ist erstmal weg :)...danke an alle!

alex1234
PostRank 5
PostRank 5
Beiträge: 309
Registriert: 21.12.2007, 09:49

Beitrag von alex1234 » 16.01.2010, 23:48

hab noch nen andren fehler gefunden :(
wenn ich hier https://www.dateyourstudents.de/register.phpx auf "Anmeldung fortsetzen" drücke kommt der Fehler:

Fehler: Column count doesn't match value count at row 1
obwohl ich bei diesem schritt nix geändert habe sondern erst im nächsten

kann mir wer helfen?

catcat
PostRank 10
PostRank 10
Beiträge: 10292
Registriert: 02.08.2006, 13:21
Wohnort: Litauen

Beitrag von catcat » 17.01.2010, 01:12

Wie wärs denn, wenn Du das "Statur" überall so läßt, wie es war und nur die Textausgabe auf "Status" umschreibst?

Kassandra70
PostRank 4
PostRank 4
Beiträge: 198
Registriert: 11.01.2006, 00:48
Wohnort: Gran Canaria

Beitrag von Kassandra70 » 17.01.2010, 01:17

Wo holt er denn die Werte her, für Deine Statur? Steht das zierlich etc. da oder holt er sich das aus einer Datenbank?

Wenn er das aus der Datenbank holt, dann wird er eine solche Datenbank für den Status nun vermissen ... (deswegen "doesn't match")
https://www.anabell.de - ein nicht optimiertes Projekt mit tausend Themen

DanielS
PostRank 9
PostRank 9
Beiträge: 1179
Registriert: 03.08.2008, 08:45

Beitrag von DanielS » 17.01.2010, 01:25

alex1234 hat geschrieben:...habe jetz im netz diesen Befehls gefunden um eine neue spalte einzufügen:
$sql="ALTER TABLE tabelle ADD spalte INT DEFAULT '0' ";
...
So, wie ich das sehe, hast Du eine Spalte neu hinzugefügt und nicht die alte Spalte umbenannt. Je nachdem, wie die Registrierung stattfindet, wird versucht alle Spalten der Tabelle zu befüllen, was jetzt aber durch die neue Spalte zu dieser Meldung führt:
alex1234 hat geschrieben:...Fehler: Column count doesn't match value count at row 1...
Ist jetzt nicht bös gemeint, aber wenn Du ein Single-Portal aufbaust, dann solltest Du jemanden im Boot haben, der solche Sachen versteht und korrigieren kann.

Kassandra70
PostRank 4
PostRank 4
Beiträge: 198
Registriert: 11.01.2006, 00:48
Wohnort: Gran Canaria

Beitrag von Kassandra70 » 17.01.2010, 01:30

du gibst 129 Euro für ein solches Skript aus und sparst paar Euro für das Anpassen????????

Man kann durchaus am falschen Ende sparen.

@DanielS: Er will ja auch Status und Statur haben (laut Screenshot). Daher macht das ja auch Sinn mit neuer Spalte dazu.
https://www.anabell.de - ein nicht optimiertes Projekt mit tausend Themen

DanielS
PostRank 9
PostRank 9
Beiträge: 1179
Registriert: 03.08.2008, 08:45

Beitrag von DanielS » 17.01.2010, 01:31

Kassandra70 hat geschrieben:@DanielS: Er will ja auch Status und Statur haben (laut Screenshot). Daher macht das ja auch Sinn mit neuer Spalte dazu.
Da hast Du recht, den hatte ich mir gar nicht so genau angeschaut ;)

Kassandra70
PostRank 4
PostRank 4
Beiträge: 198
Registriert: 11.01.2006, 00:48
Wohnort: Gran Canaria

Beitrag von Kassandra70 » 17.01.2010, 01:37

Alex1234 hast du eigentlich dein neues Feld auch in die Insert-Anweisungen etc. gepackt?
https://www.anabell.de - ein nicht optimiertes Projekt mit tausend Themen

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag