这情况应该是换到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