Ich habe 1 Tabelle. Ich möchte ein kleines Lotteriespiel erstellen.Wie Array_rand und ein Array?
t1
haben, wie unten Daten.
+---------+------------------+-------------------+
| ID | typeid | createtime |
+---------+------------------+-------------------+
| 1 | 1 | 123456 |
| 2 | 2 | 123123 |
| 3 | 1 | 12312312312 |
| 4 | 1 | 13123123 |
| 5 | 1 | 123dddddaasd123 |
+------------------------------------------------+
Ich möchte den Gewinner wählen, wenn die typeid = 1
.
Meine Abfrage wie folgt (eigentlich query
oder fetch_all
von fetch_first
verwenden?)
$qsid = DB::fetch_all("SELECT * FROM ".DB::table('t1')." WHERE typeid = 1");
und ich würde
array_rand
nutzen möchten Gewinner zu wählen, so wie array_rand(1,3,4,5);
dann sollte Ich kann das Endergebnis verwenden, um den Gewinner zu setzen. Oder irgendeinen Vorschlag für einen anderen besseren Weg?
Vielen Dank.
ich die 'Reihenfolge von RAND denken() limit 1;' für mich schon genug ist, danke! –