-3

このコードが何を意味するのか尋ねたかっただけです。$error[count($error)]このコードはデータベースに接続し、表示することを意味し、配列内にあることを知っています 。しかし、何らかの理由でエラーが表示されません

function query($iquery, &$error)
    {
        $connection = get_connection($error);
        if ($connection) {
            $result =  mysql_query($iquery, $connection);
            if (!$result)
                $error[count($error)] = "Query '$iquery' failed" + mysql_error();
        }
        return $result;
    } 

特にこの行の意味:

$error[count($error)] = "Query '$iquery' failed" + mysql_error();
4

3 に答える 3

1

のため&$、エラー配列は参照渡しされています。あなたが尋ねる行:

$error[count($error)] = "Query '$iquery' failed" + mysql_error();

query()...その後、その配列を、呼び出された後にアクセスできるデータで更新しています

于 2013-04-24T19:38:35.140 に答える