Ich habe eine SQL-Tabelle mit nur zwei Spalten: "Nameid" und "Name". Ich möchte einen zufälligen Namen aus der Datenbank erhalten.Lehre: Holen Sie sich einen zufälligen Namen aus einer Tabelle von Namen
Bevor ich tat dies über:
$result = mysql_query("SELECT * FROM nametable",$db);
$number = mysql_num_rows($result);
$random = rand(1,$number);
list($name) = mysql_fetch_row(mysql_query("SELECT name FROM nametable WHERE nameid=$random",$db));
Wie kann ich mit Lehre das gleiche tun?
Dank verwendet werden könnte, fertig! Ich glaube nicht, dass Sie wissen, wie das in CodeIgniter2 + Doctrine2 aussehen würde. :) – jeremy
Ich glaube, die Verwendung von Doctrine mit CodeIgniter wird dasselbe wie oben sein. Wenn Sie den Active Record von Codeigniter benutzen wollen, wäre das etwas wie '$ this-> db-> select ('name') -> von ('nametables') -> order_by ('name', 'random') - > Grenze (1) '. – kba