{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
XaoS * 0.39
[автор] (29 ноя 2014, 23:05) [1/0] [1] [отв] [спам] [под] +1 | -1

Ув. мастера возник вопрос ниже 2 кода
$q = mysql_query("SELECT * FROM frends INNER JOIN user ON frends.frend=user.id WHERE frends.user = '$ank[id]' AND frends.i = '1' AND user.date_last>'".(time()-600)."' ORDER BY user.date_last DESC LIMIT $start, $set[p_str]"*;

$q = mysql_query("SELECT * FROM `frends` INNER JOIN `user` ON `frends`.`frend`=`user`.`id` WHERE `frends`.`user` = '$ank[id]' AND `frends`.`i` = '1' AND `user`.`date_last`>'".(time()-600)."' ORDER BY `user`.`date_last` DESC LIMIT $start, $set[p_str]"*;

и оба роботают
так вот вопрос зачем писать так:

$q = mysql_query("SELECT * FROM `frends` INNER JOIN `user` ON `frends`.`frend`=`user`.`id` WHERE `frends`.`user` = '$ank[id]' AND `frends`.`i` = '1' AND `user`.`date_last`>'".(time()-600)."' ORDER BY `user`.`date_last` DESC LIMIT $start, $set[p_str]"*;

если можно так:
$q = mysql_query("SELECT * FROM frends INNER JOIN user ON frends.frend=user.id WHERE frends.user = '$ank[id]' AND frends.i = '1' AND user.date_last>'".(time()-600)."' ORDER BY user.date_last DESC LIMIT $start, $set[p_str]"*;


Изм. 1 раз. / Посл. изм.
XaoS * 0.39
(29 ноя 2014, 23:08)
2.
NeaDek(WAT) * [мошенник] 0.57
(29 ноя 2014, 23:08) [0/0] [0] [отв] [спам] [под] +1 | -1

Переименовал тему! *

3.
kvils * 14.41
(29 ноя 2014, 23:09) [0/0] [0] [отв] [спам] [под] +1 | -1

Для того что бы код читать приятней было.

4.
XaoS * 0.39
[автор] (29 ноя 2014, 23:11) [0/0] [0] [отв] [спам] [под] +1 | -1

kvils, смеёшся чтоли, пускай сервер читает мне то зачем

5. (29 ноя 2014, 23:14) [0/0] [0] [отв] [спам] [под] +1 | -1

1 код красивее* а в обще серьезно,чтоб код был проще и красивее*

6.
XaoS * 0.39
[автор] (29 ноя 2014, 23:16) [0/0] [0] [отв] [спам] [под] +1 | -1

Путин, понятно нагрузка на бд что с первым что со вторым кодом одинаковая получается!

7.
DarkAKC * 1.47
(29 ноя 2014, 23:24) [1/0] [1] [отв] [спам] [под] +1 | -1

Так бы и сказал что разница в форматировании. Я как дибил различия запросов начал искать..

Первый удобнее и нагляднеа.
Что лучше? Ковыряться в огромной куче говна или в куче отсортированного говна?


Изм. 1 раз. / Посл. изм.
DarkAKC * 1.47
(29 ноя 2014, 23:24)
8.
kvils * 14.41
(30 ноя 2014, 00:49) [0/0] [0] [отв] [спам] [под] +1 | -1
XaoS,

Серверу все равно, а вот твоему заказчику нет.

9.
Roma32 * 22.08
(30 ноя 2014, 01:22) [1/0] [1] [отв] [спам] [под] +1 | -1
kvils,

Серверу не всё ровно, у него тоже мозги нагружаються..... И от этого скорость загрузки страницы возрастает.
=====
Первый оптимизировать и будет норм....

10. (30 ноя 2014, 07:30) [0/0] [0] [отв] [спам] [под] +1 | -1

XaoS, попробуй сделать запрос выборки, как во втором коде, без ковычек, из таблицы с названием и колонками, которые совпадает со служебными командами SQL и увидишь результат. Кавычки именно для этого нужны, чтобы чётко указать, где имя таблицы, а где команда.


Изм. 1 раз. / Посл. изм. (30 ноя 2014, 07:31)
  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений