我處理PHP是一個新手:匹配,並與數據庫中列訪問字符串在PHP
我有一個字符串像$string=admin
我想查一下我的名爲「用戶名」包括數據庫列值如:guest, admin, abc, def, ...
。然後,如果在該列中找到該字符串,則希望顯示一條消息。 我在做這樣的事情:
$query=mysql_query("SELECT * FROM 'table_name' where 'username' like '$string'",$link);
//where $link is connection to my database
$row = mysql_fetch_row($query);
echo $row;
我正在使用上面的代碼時出現以下錯誤信息:
警告:和mysql_fetch_row()預計參數1是資源,布爾在C中給出: \ XAMPP \ htdocs中\ ABC \上線def.php 22
我還想到做這樣的事情:
$query = mysql_query("SELECT username FROM table_name",$link);
if ($query){
while ($data=mysql_fetch_array($query)){
echo $data['username'];
}
}
很多感謝的指導!
周圍刪除引號'FROM「table_name''與反引號替換和'那裏做同樣的」 username'' ---你'喜歡「$ string''可以使用''%還跡象。 –
感謝弗雷德的快速回復,但在遵循你的建議後,仍然得到相同的錯誤消息! – adi
你最有可能要使用'其中username ='$僅string'',而不等。 –