Re: [请益] MySQL 不稳?

楼主: evernever (Base64)   2014-12-23 17:22:35
mysql_connect
Returns a MySQL link identifier on success or FALSE on failure.
mysql_connect 失败时会回传 FALSE
把 Code 改成以下试试看
$link=mysql_connect('127.0.0.1','username','password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db('dbname',$link);
应该可以更清楚知道连线失败的原因
※ 引述《KawasumiMai (全力全壊)》之铭言:
: 这情况应该是换到XAMPP架设之后才有的状况
: 之前没发生过
: 好像在连到MySQL的时候"偶尔"会有Warning
: 只有第一次进去的时候会发生(利用Session检测自动登入并Check MySQL)
: 之后的操作上不会有有任何问题(一样引用sql_infor
: 因为同样是引用sql_infor
: 所以照理说 帐密 DB 应该不会有错
: 而且也不是每次都会发生这样的状况
: 但是每次发生时的错误讯息都一样
: 看起来在mysql_connect就出错了
: 是因为当下sql连线失败吗?
: 错误讯息:
: Warning: mysql_connect(): in
: C:\*********\sql_infor.php on line 2
: Warning: mysql_select_db() expects parameter 2 to be resource, boolean given
: in C:\*********\sql_infor.php on line 3
: Warning: mysql_query() expects parameter 2 to be resource, boolean given in
: C:\*********\sql_infor.php on line 4
: Warning: mysql_query() expects parameter 2 to be resource, boolean given in
: C:\*********\session.php on line 12
: Warning: mysql_fetch_array() expects parameter 1 to be resource, null given
: in C:\*********\session.php on line 13
: session.php
: ========================================
: include("sql_infor.php");
: include("CodeSystem.php");
: session_start();
: $permission=false;
: $key="PrivateKey";
: if(isset($_SESSION["A"]) && $_SESSION["A"]=="True"){
: $sql="SELECT * FROM `sheet`;";
: $result=mysql_query($sql,$link); <<<12
: while($row=mysql_fetch_array($result)){ <<<13
: ========================================
: sql_infor.php
: ========================================
: $link=mysql_connect('127.0.0.1','username','password'); <<<2
: mysql_select_db('dbname',$link); <<<3
: mysql_query('SET NAMES UTF8',$link); <<<4
作者: KawasumiMai (さあ、死ぬがいい)   2014-12-23 18:10:00
了解了,回去改一下,还需要一段时间等他发生= =

Links booklink

Contact Us: admin [ a t ] ucptt.com