Problem mit insert

MTMonline

Mitglied
Hi,

ich will Formularinhalte in eine Datenbank eintragen. Hab mir das Tutorial und einige Einträge bereits durchgeschaut aber keine Lösung gefunden.

Ich erhalte keine Fehlermeldung und es werden auch keine Daten eingetragen. Es passiert nichts. Den Primärschlüssel hab ich gesetzt und auf auto_increment gesetzt. An dem kanns also nicht liegen.

Hier mein PHP code:
PHP:
$dbconnect  = mysql_connect ("localhost", "root", ""); 
mysql_select_db ("DB");

$sql = "INSERT INTO `Daten` (`aktu_Datum`, `aktu_Titel`, `aktu_Text`)
		VALUES ('".$_REQUEST['datum']."', '".$_REQUEST['titel']."', '".$_REQUEST['text']."')";

mysql_query($sql,$dbconnect);


if(mysql_affected_rows($dbconnect)==1)
{
   echo "Vielen Dank f&uuml;r Ihren Eintrag!<br>";
   }
   
        
else{
   echo "Fehler beim Anlegen des Datensatzes<br>";
   }

Könnt ihr mir weiterhelfen?

mfg
Markus
 
Pprobiers mal damit:

PHP:
mysql_query("INSERT INTO Daten SET user_from='$_SESSION[user]', user_to='$empfaenger', aktu_Datum='$datum', aktu_Titel='$titel', aktu_Text='$text' ") or die(mysql_error());

Wenn du an deiner Lösung festhalten möchtest, kannste ja auch deinen Tag nehmen
und anpassen, damit du ne Fehlerausgabe bekommst

PHP:
mysql_query($sql,$dbconnect);

in

PHP:
mysql_query($sql,$dbconnect) or die(mysql_error();

Durch "or die(mysql_error());" bekomsmte jetzt auch ne ordentliche fehlerausgabe.

Kanst ja mal schreiben ob's jetzt geht.
 
Zuletzt bearbeitet:
Hi,

jetz gehts. Irgendwas hat an meinem Formular ned gestimmt.

Den mysql-Befehl musste ich ned ändern, hab jetz aber für die Fehlerausgabe (mysql_error()) verwendet.

danke

mfg
Markus
 
Zurück