作者bruce620 (o(‧"‧)o)
看板PHP
標題Re: [請益] mysql_close()問題
時間Mon Jun 15 19:59:00 2009
請教一下 我把原始碼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
推 bibo9901 :$link不是由mysql_connect()回傳的 or $link被改變了 06/13 23:40
推 PHP5 :var_dump($link); 看看 06/15 18:28
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.201.91
推 ybite :邏輯問題,不是每一次都會執行到mysql_connect 06/15 22:56
→ bruce620 :哦哦!! 我懂了! 謝謝<_ _> 06/16 01:07