我有一個簡單的搜索查詢,其工作只是正常找到相匹配的多個列的搜索查詢
$result = mysql_query("SELECT id, $column, $column2 FROM $table WHERE BINARY account_no='{$_SESSION['account']}' AND $column LIKE '$query' OR $column2 LIKE '$query'") or die(mysql_error());
$output_column=column1 or column2 //which column has been matched?
然而,當有一個particulat欄比賽我希望能夠找出其中的列列名已匹配。
這可能嗎?
有沒有像這樣的工作適合你? 'if($ column == $ result [$ column1])echo「Column 1 was matched」;' –
謝謝,但這似乎不起作用。 – Aparistar
Francisco Presencia,不能工作,因爲$ result是資源,而不是數組。他從$ result獲取數據,使用mysql_result或mysql_fetch_assoc(或mysql_fetch_array),請參閱下面的答案。 – Legionar