2010-09-10 10 views
1

Existe-t-il un moyen plus rapide d'effectuer cette requête la plus simple en termes de charge de serveur? Je ne pense pas que j'ai jamais essayé autre chose que cette méthode:Existe-t-il un moyen plus rapide d'exécuter cette requête mysql?

$sql = 'SELECT thing FROM table WHERE id="' . $id . '" '; 
$res = mysql_query($sql); 
$row = mysql_fetch_array($res); 
$thing = $row[0]; 

Une façon d'améliorer cela?

Répondre

5

Performance sage, vous pouvez créer un index sur id si ce n'est pas déjà fait. En ce qui concerne la sécurité, vous êtes ouvert à l'attaque par injection SQL, utilisez plutôt prepares statements.