In article <[EMAIL PROTECTED]>,
 [EMAIL PROTECTED] (Jon Drukman) wrote:

> the idea being that if any of the commands in the block fail, the database 
> package automatically does a die("") and the block is terminated.
> 
> the nearest i could get with php is:
> 
> do {
>    mysql_query("UPDATE ...");
>    if (mysql_error()) { $error.="Couldn't update: ". mysql_error(); break; }
> 
>    mysql_query("SELECT ...");
>    if (mysql_error()) { $error.="Couldn't select: ". mysql_error(); break; }
> 
>    and so on....
> } while (0==1);
> 
> if ($error) { do error stuff }
> else { it worked }

Have you read <http://www.php.net/manual/en/features.error-handling.php> 
yet?  There are some ideas there which you might find useful.

FWIW, there is a die() function in PHP, so you can simplify the above to:

mysql_query("UPDATE ...") or die("Couldn't update: ". mysql_error());
mysql_query("SELECT ...") or die("Couldn't update: ". mysql_error());

-- 
CC

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to