可以使用例如兩個查詢在一個try-catch塊?在一次嘗試上使用更多查詢的有效性?
try
{
$query1 = prepare("SELECT * FROM tbl1...");
$query2 = prepare("SELECT * FROM tbl2...");
$query1 = execute();
$query2 = execute();
}catch (PDOException $e)
{
print "Error!: " . $e->getMessage();
return false;
}
OR,它應該是:
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;
}
如果這兩個方法都接受並使用的是他們之間有沒有differenc? (Speed?) 因爲我必須在索引中做更多的查詢,但我不想分開所有的
「準備'和'執行'調用看起來不正確。你應該使用' - >'嗎? – SDC
是的,這是不對的,我沒有使用它。這只是爲了說明我的想法(關注try-catch塊) – Gery