Einzelnen Beitrag anzeigen
Alt 08.04.2004, 01:00   #1
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard PHP: nach OR mehrere befehle. möglich?

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?
Potassium ist offline   Mit Zitat antworten