我的程序在这里有什么问题?我似乎无法工作“找不到的单词”? :/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