我有一個6位數字引腳的列表。我想隨機地從列表中拉出一個pin並將其存儲在變量$ 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 = ?"");
任何想法?
你真的不應該在MySQL中使用'ORDER BY RAND()'。從表中選擇隨機行是一種非常糟糕的方式。有關更多詳細信息,請參閱[this](http://stackoverflow.com/a/9792115/727208)和[this](http://stackoverflow.com/a/9946238/727208)回答。 –