TaxiDriver
Mitglied
PHP:
<?php
session_start ();
if (!isset ($_SESSION["user_Id"]))
{
header ("Location: fehler.php");
}
$connectionid = mysql_connect ("localhost", "db", "pass");
if (!mysql_select_db ("data", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "UPDATE ".
"benutzerdaten ".
"SET ".
"freigabe = 1 AND ".
"transnr = '".$_SESSION["user_transnr"]."'".
" WHERE ".
"(Id = '".$_SESSION["user_Id"]."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
$data = mysql_fetch_array ($result);
header ("Location: freigabe.php?erfolg=1");
}
else
{
header ("Location: fehler.php");
}
?>
Das Feld Transnr. ist ein TIMESTAMP in der SQL Tabelle. Ich bekomme immer die Fehlermeldung, dass das $result fehlerhaft sei. Ich glaube, ich hab nur irgendwo einen Schreibfehler drin... bin mir aber nicht sicher.
Könnt Ihr euch das mal anschauen?