PHP/MySQL | Задача php
DELETED
17 декабря 2017, в 11:06
Delete
[T]rec80 (17.12.2017 в 01:00)
Вообще то переворачивает все строки))
Пиши рандом через уникальный id , тогда лопатить не будет )
Вообще то переворачивает все строки))
Пиши рандом через уникальный id , тогда лопатить не будет )
не все, а только те, которые соответствуют условиям запроса и возвращает одну по limit 1
DELETED
18 декабря 2017, в 14:01
Delete
207965264 (18.12.2017 в 13:57)
[T]rec80 (17.12.2017 в 01:00)
Вообще то переворачивает все строки))
Пиши рандом через уникальный id , тогда лопатить не будет )
не все, а только те, которые соответствуют условиям запроса и возвращает одну по limit 1
[T]rec80 (17.12.2017 в 01:00)
Вообще то переворачивает все строки))
Пиши рандом через уникальный id , тогда лопатить не будет )
не все, а только те, которые соответствуют условиям запроса и возвращает одну по limit 1
серьезно?
где такое написано? как он выберет которое подходит по условиям, он все сначала и перебирает
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
серьезно?
где такое написано? как он выберет которое подходит по условиям, он все сначала и перебирает
207965264 (18.12.2017 в 13:57)
[T]rec80 (17.12.2017 в 01:00)
Вообще то переворачивает все строки))
Пиши рандом через уникальный id , тогда лопатить не будет )
не все, а только те, которые соответствуют условиям запроса и возвращает одну по limit 1
серьезно?
где такое написано? как он выберет которое подходит по условиям, он все сначала и перебирает все, подходящие условию(ям) запроса
DELETED
18 декабря 2017, в 14:51
Delete
shadrvlad (18.12.2017 в 14:51)
207965264, а подойдут они все, потому что это RAND() !
207965264, а подойдут они все, потому что это RAND() !
не проще создать рандомный идентификатор и потом уже выбирать одну строку по нему
кстати подумал о такой хрени - так что если мы циклом выводим таблу в тышшу строк, то она лопатится по всем записям при каждой интерации?
DELETED
18 декабря 2017, в 15:12
Delete
)
________
посл. ред. 18.12.2017 в 15:12; всего 1 раз(а); by shadrvlad
shadrvlad (18.12.2017 в 15:12)
207965264, об этом как бы и речь
)
207965264, об этом как бы и речь
) но тут может произойти косяк - если в табле есть "дыра" в виде удалённой строки (мало ли умельцев, удаляющих записи с первичными ключами), то рандомный ключ может не совпасть
________
посл. ред. 18.12.2017 в 15:15; всего 1 раз(а); by 207965264
shadrvlad, загляни в лс пожалуйста