Loading...
PHP/MySQL | Задача php
Drages, в разы лучше чем RAND() Гг :-D
[T]rec80 (17.12.2017 в 01:00)
Вообще то переворачивает все строки))
Пиши рандом через уникальный id , тогда лопатить не будет )


не все, а только те, которые соответствуют условиям запроса и возвращает одну по limit 1
207965264 (18.12.2017 в 13:57)
[T]rec80 (17.12.2017 в 01:00)
Вообще то переворачивает все строки))
Пиши рандом через уникальный id , тогда лопатить не будет )


не все, а только те, которые соответствуют условиям запроса и возвращает одну по limit 1

серьезно? :-D где такое написано? как он выберет которое подходит по условиям, он все сначала и перебирает
Drages, ->num_rows > '0' ? свойство, которое возвращает целочисленное значение ты сравниваешь со строковым значением, НО php делает за тебя всю работу, он понимает, что '0' это не число и преобразует это в 0... А тебя волнует оптимизация бд? ты хоть понятие типизации вкуриваешь, нет?
shadrvlad (18.12.2017 в 14:01)
207965264 (18.12.2017 в 13:57)
[T]rec80 (17.12.2017 в 01:00)
Вообще то переворачивает все строки))
Пиши рандом через уникальный id , тогда лопатить не будет )


не все, а только те, которые соответствуют условиям запроса и возвращает одну по limit 1

серьезно? :-D где такое написано? как он выберет которое подходит по условиям, он все сначала и перебирает


все, подходящие условию(ям) запроса
207965264, а подойдут они все, потому что это RAND() !
shadrvlad (18.12.2017 в 14:51)
207965264, а подойдут они все, потому что это RAND() !


не проще создать рандомный идентификатор и потом уже выбирать одну строку по нему

кстати подумал о такой хрени - так что если мы циклом выводим таблу в тышшу строк, то она лопатится по всем записям при каждой интерации?
207965264, об этом как бы и речь Гг)
________
посл. ред. 18.12.2017 в 15:12; всего 1 раз(а); by shadrvlad
shadrvlad (18.12.2017 в 15:12)
207965264, об этом как бы и речь Гг)


но тут может произойти косяк - если в табле есть "дыра" в виде удалённой строки (мало ли умельцев, удаляющих записи с первичными ключами), то рандомный ключ может не совпасть .гы.
________
посл. ред. 18.12.2017 в 15:15; всего 1 раз(а); by 207965264
shadrvlad, загляни в лс пожалуйста
Онлайн: 1
Время:
Gen. 0.1101
(c) Bym.Guru 2010-2025