我的程序在這裏有什麼問題?我似乎無法工作「找不到的單詞」? :/PHP MYSQL QUERY VALIDATION
echo "<form action='#' method='post'>";
echo "Search word here: <input type='text' name='search'>";
echo "<input type='submit' name='searchword' value='Search'>";
echo "</form>";
if(isset($_POST['searchword'])){
$word = $_POST['search'];
$result = mysql_query("SELECT * FROM positivethesaurus where word like '%$word%'");
while($row = mysql_fetch_array($result)){
echo $row['word']."<br>";
}
if($row = mysql_fetch_array(!$result)){
echo "word not found";
}
}
[**請不要在新代碼中使用'mysql_ *'函數**](http://bit.ly/phpmsql)。他們不再被維護[並被正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://j.mp/PoWehJ)。 – 2013-02-27 12:45:53
僅供參考,您也可以通過[SQL注入](http://stackoverflow.com/q/60174) – 2013-02-27 12:46:31
@ F4r-20感謝編輯(:im新到此 – troubledone 2013-02-27 12:52:58