我很快就開始了一個新項目,並將使用編碼標準。我一直在寫SQL語句是這樣的:PHP字符串連接的性能開銷?
$sql = sprintf("INSERT INTO users (name) VALUES ('%s')", $name);
我想知道是否有使用這些中的一個獲得任何性能:
$sql = "INSERT INTO users (name) VALUES ('".$name."')";
$sql = "INSERT INTO users (name) VALUES ('$name')";
也:這是否性能差異與波動增加更多的「參數」(如第一行代碼)?
謝謝。
什麼是你不使用準備好的語句的藉口? – 2012-01-07 21:30:45
我是新來準備的聲明和思考使用它們是的,雖然 – Tom 2012-01-07 21:32:07
知道你仍然很有趣你是否嘗試過對這些進行基準測試? – Wiseguy 2012-01-07 21:32:35