Hallo! Ihc habe folgenden Code geschrieben und ich bekomme auch keine fehlermeldung von mysql_error , jedoch wird kein Code eingefügt. Vielleich sieht jemand den Fehler:
Code:
<html>
<body>
<?
if (isset($_POST['gesendet']))
{
$server = "localhost";
$user = "ODBC@localhost";
$password = "";
$err=mysql_error();
$db = mysql_connect($server,$user,$password);
if (!$db)
{
die('Verbindung nicht möglich : ' . mysql_error());
}
echo "db= $db";
$db_selected = mysql_select_db('cdverwaltung', $db);
if(!$db_selected)
{
die ('Kann cdverwaltung nicht benutzen : ' . mysql_error());
}
$einord = $_POST['Einordnung'];
if ($einord=="Musik")
{
$interp = $_POST['interp'];
$alb = $_POST['alb'];
$geng = $_POST['geng'];
$cdnum = $_POST['cdnum'];
$sqlab = "insert $einord";
$sqlab .="(Interpret, Album, Gengre, CD-Nummer) values ";
$sqlab .= "('$interp', '$alb', '$geng', '$cdnum')";
mysql_query($sqlab);
$num = mysql_affected_rows();
echo "Mysqlerror=$err
";
if ($num>0)
{
echo "Es wurde ein Datensatz eingefügt!";
}
else
{
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz eingefügt!";
}
echo "Error $err
";
mysql_close($db);
}
}
?>
</body>
</html>
Die Userrechte habe ich schon eingestellt. Selbst wenn ich root angebe funzt es nett. Daran scheint es nicht zu liegen.