Bu mavzuda MySQL dan foydalanishda bazani optimallashtirish haqida fikr almashamiz.
MySQL optimallashtirish sodda qilib aytganda bazadan unumli foydalanish va iloji boricha bazadan "to'g'ri" buyuq bilan ma'lumot so'rash.
Oddiy misol:
// Xorazm dan bazaga yozilgan foydaluvchilar bormi?
// Bu noto'g'ri buyruq (so'rov):
$r = mysql_query("SELECT * FROM users WHERE viloyat = 'Xorazm'");
if (mysql_num_rows($r) > 0) {
// ... kodlaringiz
}
// Bu yaxshi usul:
$r = mysql_query("SELECT 1 FROM users WHERE viloyat = 'Xorazm' LIMIT 1");
if (mysql_num_rows($r) > 0) {
// ... kodlaringiz
}if ($user_id == 1) { // faqat o'zingiz uchun ko'rinadigan qiling
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
}SELECT * FROM `users`SELECT `id`,`haqiqiy_ismi` FROM `users`.gif)
yo muamo menda *mi?