亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

總是出現這個錯誤mysql_fetch_array(): ?是什么原因?

總是出現這個錯誤mysql_fetch_array(): ?是什么原因?

C PHP
千萬里不及你 2022-04-15 18:11:50
大家幫忙看看。<?phprequire_once 'fun.php';//調用fun.php連接數據庫$StuNumber=$_GET['StuNumber'];//學號$StuName=$_GET['StuName'];//姓名$Project=$_GET['select'];//專業//生成sql語句的函數function getsql($StuNum,$StuNa,$Pro){$sql="select * from XSwhere";$note=0;if($StuNum){$sql.="學號 like '%$StuNum%'";$note=1;}if($StuNa){ if($note==1) {$sqlstr=" and "; }$sql.=$sqlstr."姓名 like'%$StuNa%'";$note=1;}if(strcmp("$Pro","所有專業")==1){ if($note==1) { $sqlstr=" and "; }$sql.=$sqlstr."專業名='$Pro'";$note=1;}if($note==0) { $sql="select * from XS"; }return $sql;}$pagesize=5;if(empty($_GET['page'])){$StuNum=$StuNumber;$StuNa=$StuName;$Pro=$Project;$sql=getsql($StuNum,$StuNa,$Pro);$res=mysql_query($sql);$rsc=mysql_fetch_array($res);//$num=mysql_num_rows($res); //查詢的總記錄數$pages=ceil($num/$pagesize);//頁數$page=1;}mysql_close();//關閉數據庫?>
查看完整描述

2 回答

?
莫回無

TA貢獻1865條經驗 獲得超7個贊

mysql_fetch_array()的參數錯誤了。
這一行:
while($row=mysql_fetch_array($sql)){
應該改為:
while($row=mysql_fetch_array($conn)){
$conn就是 $conn=mysql_query($sql);返回的那個$conn

查看完整回答
反對 回復 2022-04-19
?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

字段名最好不要用中文
用中文的話字在SQL中最好這樣寫:
`專業名`='XXX'

查看完整回答
反對 回復 2022-04-19
  • 2 回答
  • 0 關注
  • 240 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號