Re: [請益] SQL錯誤訊息
※ 引述《taipingeric (一隻羊)》之銘言:
: Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource
: in C:\AppServ\~~~~~~.php on line 42
: CODE:
: mysql_close($link);
上面這個有可能是換了電腦後, 連上mysql的組態不一樣而導致的.
原本的電腦跟新環境的電腦的mysql server的server名稱或是帳密不一樣,
而php程式當中要建立連線時的組態卻沒跟著改過來, 導致建立連線失敗.
所以mysql_close()要釋放的連線物件根本就未曾被建立.
不過這樣的話, 應該在建立連線物件時應該也會發生錯誤才對. 不只這個warning
而已.
這是猜測的可能原因之一啦, 或許是其它原因造成的.
: ==============================
: Warning: session_start() [function.session-start]: Cannot send session cache
: limiter - headers already sent (output started at
: C:\AppServ\???.php:7) in C:\AppServ\????.php on
: line 95
: CODE:
: session_start();
: ---------------
這個問題是在執行session_start();之前, web server已有輸出了, 通常可能是
某段php程式碼有注意/警告/錯誤訊息發生, 但卻沒顯示出來. 有個方法可以測
看看問題在哪:
暫時先改php.ini裏的設定:
display_errors = Off 改成 display_errors = On
不管 error_reporting 如何設定, 先改成 error_reporting = E_ALL
改好後重新啟動 web server, 然後再run php看看, 看有沒有爆出其它訊息?
: 我把php網頁轉到另一台電腦 就會出現這種程式碼(原本用WEBSERV 現在是APPSERV)
: 不知道問題出在哪裡? 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.183.16
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章