|
mysql problem
hab ein problem:
habe folgenden code und will vom formular lesen (funkt auch):
include("config.php");
// Verbindung zur Datenbank aufbauen
$db = @mysql_connect($dbhost, $dbuname,$dbpwd) or die(mysql_error());
if(!$db){
echo "Kein Verbindung möglich!\n";
exit;
}
@mysql_select_db($dbname,$db) or die(mysql_error());
$sqlab = "INSERT INTO user (user_login, user_vorname, user_name, user_adresse, user_plz, user_ort, user_land, user_bundesland, user_telefon, user_fax, user_mobil, user_email, user_passwort, user_besetzung, user_homepage) VALUES ('$login', '$vorname', '$name', '$adresse', '$plz', '$ort', '$land', '$bundesland', '$telefon', '$fax', '$mobil', '$email', '$passwort', '$besetzung', '$homepage')";
$result = @mysql_db_query($sqlab);
if($result)
{
echo "Benutzer angelegt!";
}
else{
echo "Fehler beim Eintragen des Benutzers!";
}
$num = mysql_affected_rows();
if ($num > 0){
echo "Es wurde 1 Datensatz hinzugefügt<p>";
}
else
{
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz hinzugefügt<p>";
}
mysql_close($db);
bekomm eine verbindung, doch kann keine datensätze einfügen!
habe online auf meiner mysql db schon daten eingefügt und es hat funktioniert, mit dem selben insert into befehl!
es sind alle variablen varchar bis auf user_besetzung das ist ein int!
hab ich einen fehler in der syntax???
mfg
hasibit
|