我有代碼從PHP數據庫中獲取信息,然後我想比較$ username變量與這些信息與strpos()函數...但它不工作.. 我能做些什麼?mysql_fetch_array strpos()函數
$username = $_GET['username'];
$connection = new DB_Database();
$res = $connection->Select();
if ($res) {
$output = "";
while ($row = mysql_fetch_array($res)) {
if (strpos((string)$row['username'], $username)) {
$output.=" " . $row["username"] . " ";
}
echo $output;
「它不起作用」不是一個有效的問題描述。 – PeeHaa
爲什麼不作爲SQL查詢的一部分進行比較?另外,你是否簡單地忘記了'== 0'和'=== false'之間的區別,如'strpos'的手冊頁所述? – deceze