作者skylock (他娘的!)
看板PHP
標題[請益] 關於db_query()這個function
時間Mon Dec 11 15:27:01 2006
真的很奇怪
之前用都沒問題
在我改了資料庫裡資料表的名字(小寫改大寫)之後
登入就出了問題
Fatal error: Call to undefined function db_query() in
/home/buy4u/www/member/class/db/User.php on line 77
其他相關聯的SQL語法裡資料表名稱都改成大寫了
還是一樣...+.+
以下是User.php裡login的function
function login($_user_id, $_password) {
$today = date('Y-m-d');
$sql = "SELECT * FROM USERS WHERE USERID='$_user_id' AND STARTDATE <=
'$today' and (ENDDATE > '$today' OR ENDDATE = '')";
$rows = db_query( $sql );
// echo $sql;
if ( $rows ) {
$num = mysql_num_rows( $rows );
if ($num > 0) {
$obj = mysql_fetch_object($rows);
if ($obj->USERPASSWORD == $_password) {
$now = date('Y-m-d h:i:s');
$from_ip = getenv ("REMOTE_ADDR");
// Update lastlogin;
$sql = "UPDATE USERS SET LASTLOGIN='$now',
LASTFROMIP='$from_ip' WHERE USERID='$_user_id'";
$rows = db_query( $sql );
return 0;
} else {
return 2;
}
} else {
return 1; // no user;
}
}
return 1; // failure
}
這是怎麼回事阿@@?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.54.33
推 alpe:undefined function db_query() 請看懂英文先 =_= 12/11 16:02
→ skylock:可是之前用都沒問題 我就覺得怪怪的0.0 12/11 16:04
推 alpe:忘記引入?? 反正只能看出那麼多啊... 問題自己找吧 12/11 16:17