• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

was mach ich falsch??

Status
Für weitere Antworten geschlossen.

ColdZero

Neues Mitglied
Hi Leute also ich finde meinen Fehler leider nicht und die mysql Fehler ausgabe hilft mir leider auch nicht wirklich!

Code zum erstellen der Tabelle:
Code:
CREATE TABLE `User` (
`ID` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`Name` VARCHAR( 255 ) ,
`Email` VARCHAR( 255 ) ,
`Passwort` VARCHAR( 255 ) ,
`Datum` DATE
);
Code zum in Tabelle schreiben:
Code:
INSERT INTO User
    (Name,Email,Passwort,Datum)
VALUES
    ($name,
     $email,
     $password,
     NOW());
MySQL Fehler:
Code:
Unknown column 'Benutzername' in 'field list'
 
was ist den NOW() ?

Wo kommt denn der "Banutzername" vor, wenn er im fehler-ausgabe ausgegeben wird? du mussz uns noch nen code schicken wo der drinnen ist, sonst können wir nicht helfen...
 
NOW() ist für das aktuelle Datum(also ne MySQL funktion)

Benutzername ist die eingabe die im Feld Name gespeichert werden sollte also da könnte auch Prophet(:D ) oder was anderes stehen!
 
Das Formular
Code:
<form action="index.php?path=register" class="ac" method="post" name="reg">
	Kostenlos für die A Pupils Day Beta Registrieren:

	<input name="name" class="text" type="text" value="Benutzername" size="36" maxlength="50">

	<input name="email" class="text" type="text" value="eMail" size="36" maxlength="100">

	<input name="password" class="text" type="password" value="Kennwort" size="36" maxlength="999">

	<input name="submit" class="button" type="submit" value="Registrieren">
	</form>

config.inc.php:
Code:
<?PHP
$host 	= "cd-webserver:3000";
$login 	= "root";
$pswd	="";
$dbase	="apd";
$table	="User";
?>
Code:
<?PHP
if ($path == "register" or $path == "reg") {

include 'config.inc.php';

$name = $_POST['name'];
$email = $_POST['email'];
$password = $_POST['password'];

echo $name . "
" . $email . "
" . $password;

$linkin = mysql_connect($host,$login,$pswd);

$reg="
INSERT INTO User
    (Name,Email,Passwort,Datum)
VALUES
    ($name,
     $email,
     $password,
     NOW())
";

$save = mysql_db_query("apd",$reg);

if ($save) {
echo "Daten gespeichert!";
} else {
echo "ERROR:" . mysql_error();
}
}
?>

Das müsste alles sein! :D
 
keine Ahnung, ich kenn mich da nicht sooo gut aus, aber ich hab den fehler

Unknown column 'Benutzername' in 'field list'

noch nie gesehen...
bye, georg
 
Hat sonst wer ne idee was ich falsch mache!
Vieleicht du Prophet :?:

Brauche dabei echt Hilfe ich hab denn Fehler auch noch nie gesehn und finde auch keinen Fehler! :roll:
 
echo "ERROR:" . mysql_error(); <-- ersetzen durch echo "ERROR:"mysql_errno() . mysql_error();

dann erhalten wir auch die fehlern ummer und können unter mysql com nachschalgen...
 
den kompletten sql befehl der an die base geschickt wird bitte hier rein. dann koennen wir dir helfen
 
das heist schlicht und ergreifen, dass das feld Benutzername in deiner Datenbank nicht vorhanden ist, wobei ich mich frage, warum das kommt, weil das ja nirgends steht...
 
und der kommt hier!?
[php:1:a058d9b7a9]<?php
$save = mysql_db_query("apd",$reg);

if ($save) {
echo "Daten gespeichert!";
} else {
echo "ERROR:" . mysql_error();
}
}
?>[/php:1:a058d9b7a9]
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben