トピックというテーブルがあり、その中に vTopicName というフィールドがあります。ボタンをクリックしてランダムなトピックを繰り返し表示せずに表示したいのですが、そのための SQL クエリは何ですか??
コントローラーで私が呼び出す
public function browse()
{
$data['topic'] = $this->topics_model->get_random_topic();
$topic = $data['topic']['vTopicName'];
redirect("/$topic");
}
モデルには、
public function get_random_topic()
{
$query = $this->db->query("SELECT * FROM ws_topics ORDER BY RAND() LIMIT 1");
return $query->row_array();
}
これは domainname.com/topicname にリダイレクトされます