看板 PHP 關於我們 聯絡資訊
真的很奇怪 之前用都沒問題 在我改了資料庫裡資料表的名字(小寫改大寫)之後 登入就出了問題 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