schon wieder mal ne PHP-Frage
ich habe eine beliebige sql abfrage zB:
PHP-Code:
$query = mysql_query("UPDATE kalium_config SET Copyright = '".$_REQUEST['Copy']."'")
und möchte wenn dabei etwas fehlschlägt dass der mysql_error() in eine variable gespeichert wird und der user zu einer fehlerseite geleitet wird wo diese dann ua angezeigt wird.
hab mir das so vorgestellt:
PHP-Code:
$query = mysql_query("UPDATE kalium_config SET Copyright = '".$_REQUEST['Copy']."'") or
($_SESSION['Adds'] = mysql_error() & header("location: error.php?error=800"));
nur leider geht das so ned.
er wechselt zwar brav zur seite ABER die variable is leer
1.) warum füllt er die variable ned brav?
wenn ich es normal "2-zeilig mach also:
PHP-Code:
$_SESSION['Adds'] = mysql_error();
header("location: error.php?error=800");
dann funzt es
2.) wie funktionert das sonst?