У меня есть список шестизначных контактов. Я хочу вытащить один вывод из списка наугад и сохранить его в переменной $ user_pin, а затем удалить этот PIN-код из списка.Как сохранить переменную в PDO
У меня есть следующий старт (PDO), но не знаю, как хранить переменную:
Выберите пин:
$sth = $this->db->prepare("SELECT available_pins FROM pin_list ORDER BY RAND() LIMIT 0,1 ;");
Удалить Пин:
$sth = $this->db->prepare("DELETE FROM pin_list WHERE available_pins = ?"");
Любые идеи ?
Вы действительно не должны использовать 'ORDER BY RAND()' в MySQL. Это очень плохой способ выбрать случайную строку из таблицы. Для получения дополнительной информации см. [This] (http://stackoverflow.com/a/9792115/727208) и [это] (http://stackoverflow.com/a/9946238/727208) ответ. –