2
mysql_query("SELECT active...  WHERE account = '".$account."'")

x = 1;
where(x<10){
    if($active == 1){
        mysql_query("UPDATE scriptstatus SET active = '0' WHERE account = '".$account."'");

        /// Script with errors

        x++;
    }
}
mysql_query("UPDATE scriptstatus SET active = '1' WHERE account = '".$account."'");

スクリプトがありますが、エラーがあり、スクリプトが停止します。

スクリプトを最後まで強制実行できますか?

4

2 に答える 2

3

いいえ、これは不可能であり、良い考えでもありません。PHP スクリプトは、エラーが発生すると終了します。 本当の解決策は、代わりにエラーを修正することです。

副次的なヒント: 入力中に潜在的な問題やエラーを通知する適切な IDE を調べてみてください。

于 2013-02-06T21:15:41.653 に答える
0

try catch を使用してください: http://php.net/manual/en/language.exceptions.php

try {
    /// Script with errors
} catch (Exception $e) {}
于 2013-02-06T21:15:05.770 に答える