我有一個網站使用相同的代碼爲幾個網站,每個網站是動態不同的基於產品表中的設置。MySql選擇喜歡在哪裏字段像全字符串
當用戶點擊該網站時,我抓取完整的網址,在產品表網址字段中有一個簡短版本的網址。
我要知道他已經裝什麼樣的產品,所以有效地我需要說
WHERE %URL% like fullURL
其中URL越小URL和完整URL是他加載頁面的URL。
例如,在產品TBL我能有URL blog.com
用戶點擊的頁面,拉着完整的URL是www.blog.com/index.php?parm1=test
,所以我需要
WHERE %www.blog.com% like www.blog.com/index.php?parm1=test
下面是代碼,任何援助非常感謝
$pageURL = $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
$sql = "SELECT * FROM products WHERE %URL% like '".$pageURL."'";
可能重複的[如何匹配與像在其他表和計數(http://stackoverflow.com/questions/17344504/how-to-match-with-like-in-other -table-count) – Barmar