1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-06 22:57:14 +02:00

Updated e107 Coding Standard (markdown)

Moc
2013-04-07 05:21:55 -07:00
parent 0a571daa60
commit d44d5ffed4

@@ -228,10 +228,10 @@ Don't enclose integer values in quotes in WHERE clauses - slows up the query. (B
$id = 1; $id = 1;
//BAD - Slower and risk of failure. //BAD - Slower and risk of failure.
$sql->db_Select_gen("SELECT * FROM `#user` WHERE user_id = '".$id."' LIMIT 1"); $sql->gen("SELECT * FROM `#user` WHERE user_id = '".$id."' LIMIT 1"); // previously db_Select_gen
//GOOD - Faster, 0 if no value //GOOD - Faster, 0 if no value
$sql->db_Select_gen("SELECT * FROM `#user` WHERE user_id = ".intval($id)." LIMIT 1"); $sql->gen("SELECT * FROM `#user` WHERE user_id = ".intval($id)." LIMIT 1"); // previously db_Select_gen
Where only one record is expected, use "LIMIT 1" in the query for better performance. Where only one record is expected, use "LIMIT 1" in the query for better performance.