2010-09-10 4 views
1

Есть ли более быстрый способ выполнить этот самый простой запрос с точки зрения нагрузки на сервер? Я не думаю, что я когда-либо пробовал ничего, кроме этого метода:Есть ли более быстрый способ выполнить этот запрос mysql?

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

Любой способ улучшить это?

ответ

5

Производительность мудрого вы можете создать индекс на id если еще не сделали.

Безопасность, так как вы открыты для атаки SQL-инъекций, вместо этого используйте prepares statements.

Смежные вопросы