たとえば、1つのtry-catchブロックで2つのクエリを使用することは有効ですか?
try
{
$query1 = prepare("SELECT * FROM tbl1...");
$query2 = prepare("SELECT * FROM tbl2...");
$query1 = execute();
$query2 = execute();
}catch (PDOException $e)
{
print "Error!: " . $e->getMessage();
return false;
}
または、次のようになります。
try
{
$query1 = prepare("SELECT * FROM tbl1...");
$query1 = execute();
}catch (PDOException $e)
{
print "Error!: " . $e->getMessage();
return false;
}
try
{
$query2 = prepare("SELECT * FROM tbl2...");
$query2 = execute();
}catch (PDOException $e)
{
print "Error!: " . $e->getMessage();
return false;
}
両方の方法が受け入れられ、使用されている場合、それらの間に違いはありますか?(速度?)インデックスでさらにクエリを実行する必要があるが、すべてを分離したくないため