-1
我想搜索MySQL表並獲得其中沒有的結果。 (點)。例如低於Mysql搜索 - 其中沒有點
example1.com
example2.com
示例3
範例4 COM
所以我想回報,例如3和4。所以基本上我想這行唐」沒有。 (點)。
我想搜索MySQL表並獲得其中沒有的結果。 (點)。例如低於Mysql搜索 - 其中沒有點
example1.com
example2.com
示例3
範例4 COM
所以我想回報,例如3和4。所以基本上我想這行唐」沒有。 (點)。
你可以用NOT LIKE:
SELECT column
FROM tablename
WHERE column NOT LIKE '%.%'
你能做到這一點@fthiella建議,或者您也可以在此過濾搜索結果是,使用stristr
PHP函數:
<?php
$searchQuery = 'example';
$sql = 'SELECT * FROM yourTable WHERE domain LIKE "%' . mysql_real_escape_string($searchQuery) . '%"';
$query = mysql_query($query);
$total = mysql_num_rows($query);
if($total) {
$data = array();
while($row = mysql_fetch_array($query)) {
if(stristr($row['domain'], '.') !== false) {
$data[] = $row['domain'];
}
}
die('<pre>' . print_r($data, true) . '</pre>');
} else {
die('Nothing was found.');
}
注我不知道你的數據庫表結構,所以這是一個僞示例。