phpについて何か新しいことを学ぶたびにコードを書き直さなければならないことにかなりうんざりしています(mysql接続をハンドルとしてセッションで渡すことができないという事実など)。
プロジェクトにmysql接続をどのように実装しますか?多くの人が「接続プール」を提案していますが、マニュアルを読んだ後も迷っています。これは、「接続プールはmysql_pconnectです!」のようなものです。-私:「そして...?それは実際にはどのように違うのですか?セッションでmysql_pconnectを渡すことができますか?なぜこれは一見不思議なオーラなのですか??」
私の状況を説明させてください。「query1」という関数があります。
function query1($query)
{
$db = new mysql(HOST,USER,PASS,DBNAME);
$result = $db->query($query);
$db->close();
return $result;
}
これは、データベースをクエリするための無駄で非効率的な方法のようです(特に、mysql_real_escape_stringなどの関数にはmysqlハンドルが必要なため)。それを行うための正しい形式は何ですか?誰か助けてくれませんか?
正直に答えていただければ幸いです。