Code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Code:
string(128) " INSERT INTO account SET userid = 'testn', vorname = 'asdf', nachname = 'asdf', passwort = 'asdfghjkl', email = 'adsf', "
Google hat mir bei diesem Problem nicht wirklich geholfen, da die codes anscheinend alle richtig sind!!!
PHP Code:
if ($_POST["kennwort"] == "")
{
echo "<h1>Bitte geben Sie ein Passwort ein</h1>";
echo "<br />";
echo "<a href='regestrierung.html'>zurückr</a>";
}
//Connecting to MySql
define ( 'MYSQL_HOST', 'localhost' );
define ( 'MYSQL_BENUTZER', 'root' );
define ( 'MYSQL_KENNWORT', '' );
define ( 'MYSQL_DATENBANK', 'account');
$db_verbinden = @mysql_connect(MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT);
if ( ! $db_verbinden )
{
die ("Keine Verbindung zur zeit möglich");
}
$db_select = mysql_select_db ( MYSQL_DATENBANK )
or die( "Auswahl der Datenbank fehlgeschlagen");
$sql = " INSERT INTO account ";
$sql .= " SET ";
$sql .= " userid = '". $_POST['userid'] ."', ";
$sql .= " vorname = '". $_POST['vorname'] ."', ";
$sql .= " nachname = '". $_POST['nachname'] ."', ";
$sql .= " passwort = '". $_POST['kennwort'] ."', ";
$sql .= " email = '". $_POST['email'] ."', ";
$db_erg = mysql_query( $sql );
if ( ! $db_erg)
{
echo("Abfrage fehlgeschlagen" . mysql_error());
}
if (mysql_num_rows ($db_erg) > 0)
{
echo "Daten wurden erfolgreich Eingetragen";
}
und danke schonmal im vorraus!