1
我有2個表。第一個表 - 報價:從2個表中選擇產生slu。。 Active Records - Codeigniter 3
| offer_id | slug | user_id |
和表offer_info:
|offer_id | name | info_text |
我要的是創造獨特的蛞蝓。首先,我需要創建具有無限循環的方法,該方法請求並選擇兩個表中的所有行,其中$name
等於offers.slug
或名稱等於offers.slug
,但其中offer_id
不等於$offer_id
,如果存在行,則循環再次與$name . '-' . 1
檢查,如果是,計數器是2,等等。如果沒有結果/行,突破和返回唯一毛坯:
public function create_slug($offer_id, $name){
$count = 1;
while (true){
// QUERIES
if($query->num_rows()){
$name = $name . '-' . $count; //qwerty-1
$count++;
} else {
break;
}
}
return $name;
}
,但如何使活動記錄的請求?
實際上打算做什麼?你爲什麼需要任何種類的slu??你似乎在描述一個SELECT查詢或者我錯過了什麼? – RGriffiths