我在網址列數據庫裏面以下行:比較整數
http://some_url/something/34123122.json
http://some_url/something/53124322.json
http://some_url/something/22214322.json
而且我要找回他們在一些功能,像這樣的(僞):
function retrieve($ids) {
return $this->fetchAll("SELECT * FROM table WHERE url IN $ids");
}
問題是,$ IDS參數必須與這些網址ID的數組只,如:
array(
[0] => 34123122
[1] => 22214322
)
所以我必須做點事在這個函數中,以便我可以檢索包含這些ID的URL。我怎樣才能做到這一點?網址可以改變,但/******.json
結尾始終是相同的模式。
我不想讓另一個查詢選擇url的開頭,它會減慢應用程序太多。
隨着記錄的增長,您的應用程序將放慢速度,您將發出全表掃描。接受的答案不是最佳解決方案。未來的遊客應該注意這一點。 – Mjh