Re: [請益] mysql_close()問題

看板PHP作者 (o(‧"‧)o)時間16年前 (2009/06/15 19:59), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
請教一下 我把原始碼po出來 <?PHP $host="localhost"; $user="xxxx"; $ps="xxx" $dbase="xxxx"; $account=""; $password=""; if(isset($_POST["uname"])){ $account = $_POST["uname"]; } if(isset($_POST["upass"])){ $password = $_POST["upass"]; } if($account != "" && $password != "") { $link = mysql_connect($host,$user,$ps); mysql_select_db($dbase,$link); $sql = "select * from member where account = '".$account."' AND password = '".$password."'"; $result = mysql_query($sql,$link); if(mysql_fetch_row($result) != null) { header ("Location:inside.php"); }else{ echo "<font color=red>帳號或密碼輸入錯誤,請重新輸入。</font>"; } } mysql_close($link); // var_dump($link); ?> 請教一下 是哪個環結和觀念錯了呢? 謝謝各位<_ _> 我把他改var_dump($link)後 他出現null ※ 引述《bruce620 (o(‧"‧)o)》之銘言: 想請教一下 我在練習PHP時 發現上傳後 會一直出現 Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/XXX/XXX/XXX on line 42 而第42行就是 mysql_close($link); 關閉連線的部份 到底是什麼原因造成他無法正常的關閉呢? 雖然拿掉CLOSE也能正常RUN ,但我還是想知道這到底什麼原因造成的 謝謝各位 <_ _> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.201.91

06/13 23:40,
$link不是由mysql_connect()回傳的 or $link被改變了
06/13 23:40

06/15 18:28,
var_dump($link); 看看
06/15 18:28
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.201.91

06/15 22:56, , 1F
邏輯問題,不是每一次都會執行到mysql_connect
06/15 22:56, 1F

06/16 01:07, , 2F
哦哦!! 我懂了! 謝謝<_ _>
06/16 01:07, 2F
文章代碼(AID): #1ADZU6Ih (PHP)
文章代碼(AID): #1ADZU6Ih (PHP)