警告:mysql_fetch_array()期望参数1是资源

-8 php mysql

可能重复:
mysql_fetch_array()期望参数1是资源,在select中给出boolean

我厌倦了看到这个错误信息任何人请帮助我; 它是一个简单的php mysql搜索引擎; 其中搜索元素是"adm_no";

mY代码如下

<?php 
require_once("lib/connection.php"); 
require_once("lib/functions.php"); 
$adm_no=$_POST['adm_no'];
//if (!$adm_no==ctype_digit) echo "You Entered wrong Admission no Recheack Admission no" ; exit(); 
$clas=$_POST['clas'];
$query="SELECT * FROM $clas WHERE adm_no = $adm_no";
$result = mysql_query($query);
//searchs the query in db.
while($result = mysql_fetch_array( $result)) 
{ 
echo $result['adm_no']; 
echo " "; 
echo $result['adm_dt']; 
echo ""; 
echo $result['name']; 
echo ""; 
echo $result['dob']; 
echo " "; 
echo $result['f_name']; 
echo " "; 
echo $result['f_office']; 
echo " "; 
echo $result['f_o_no']; 
echo " "; 
echo $result['m_name']; 
echo " "; 
echo $result['m_office']; 
echo " "; 
echo $result['addr']; 
echo " "; 
} ; 
Run Code Online (Sandbox Code Playgroud)

而我得到的错误是

Warning: mysql_fetch_array() expects parameter 1 to be resource, array given in C:\wamp\www\st_db_1\search_db.php on line 10
Run Code Online (Sandbox Code Playgroud)

我正在退出,但随着这个消息

Ign*_*ams 9

你确实意识到while($result = mysql_fetch_array( $result))踩踏现有的价值$result吧?使用其他变量.