[請益] amfphp無法連結mysql
大家好!!我是PHP的初學者
但因為專題需要,所以正在努力學習架構動態網頁
正在練習”FLASH資料庫應用即戰力”
但在第一章就發生困難,想請教板上的大家
-----------以下是會產生錯誤的程式碼---------------
<?php
class chkMem
{
var $userName = "root"; //帳號
var $password = "12345"; //密碼
var $hostName = "localhost"; //主機(Server)名稱
function logTest($ID,$Password){
//建立資料連結
$mylink = mysql_connect($this-> hostName, $this-> userName, $this->
password);
//選擇資料庫
mysql_select_db("webmember", $mylink);
//指定提取資料的校對字元表
mysql_query("set character set big5");
//建立SQL命令敘述
$SQL = "Select * From memberdata Where memId='" . $ID . "'";
//執行SQL指令敘述,將執行後的結果集存放於RS中
//此時RS的內容即是一個虛擬資料表
$RS=mysql_query($SQL);
//有取得資料記錄
if ($Fields=mysql_fetch_array($RS)){
//驗證會員帳號是否存在
if ($Fields["memId"]==$ID){
//驗證會員密碼是否正確
if ($Fields["memPsw"]==$Password){
return "yes";
}
}else{
return "no";
}
}else{
return "no";
}
}
}
?>
錯誤訊息:
(Object)#0
message = "faultCode:AMFPHP_RUNTIME_ERROR faultString:'mysql_connect():
Access denied for user 'root'@'localhost' (using password: YES)'
faultDetail:'C:\Appserv\www\amfphp1.9\services\chkMem.php on line 10'"
name = "Error"
rootCause = (null)
但我有用小程式測試過與MYSQL的連結,但並無錯誤
----------------小程式程式碼--------------
<?php
class chkDB
{
var $userName = "root"; //帳號
var $password = "elite"; //密碼
var $hostName = "localhost"; //主機名稱
var $mylink;
function DBtest(){
if (!(@$this-> mylink = mysql_connect($this-> hostName, $this-> userName,
$this-> password)))
return "聯結資料庫失敗";
else
return "連結資料庫OK" ;
}
}
?>
請問各位到底是哪裡出了問題ˊˋ
這兩個PHP檔我都放在C:\Appserv\www\amfphp1.9\services裡
我有上網找,但是都沒有收穫....這個BUG已經花了我要兩天了
感謝大家的幫忙!!
上面我知道line10的error了!!就是PHP1.9的版本不能有this->
但又有新的,就是:
(Object)#0
message = "faultCode:AMFPHP_RUNTIME_ERROR faultString:'mysql_fetch_array():
supplied argument is not a valid MySQL result resource'
faultDetail:'C:\Appserv\www\amfphp1.9\services\chkMem.php on line 21'"
name = "Error"
rootCause = (null)
我有上網找 網路上說都不要有中文內容試試 我把資料庫裡的資料都改成英文的格式了
但還是不行! 不知道大家有無其他線索
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.98.11
※ 編輯: alice031014 來自: 163.18.98.11 (07/16 13:40)
→
07/16 14:45, , 1F
07/16 14:45, 1F
→
07/17 09:00, , 2F
07/17 09:00, 2F
→
07/17 09:01, , 3F
07/17 09:01, 3F
推
07/17 18:01, , 4F
07/17 18:01, 4F
→
07/17 18:02, , 5F
07/17 18:02, 5F
→
07/18 12:21, , 6F
07/18 12:21, 6F
→
07/19 13:26, , 7F
07/19 13:26, 7F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章