我有我的網站一個問題,即新用戶能夠登錄到他或她的帳戶,但他或她的細節無法從數據庫中檢索低於第一time.The代碼工作正常,但最大的問題是,如果一個新的用戶登錄到他或她的賬戶在第一時間,將用戶的詳細信息無法從database.The用戶檢索已經註銷並重新登錄,從而使他或她的細節能夠從database.In此外檢索,對去除在getUserField()函數設定的,它給了這個錯誤,無法跳轉到行0,mysql_result()在日誌中登錄到我的網站
<?php
ob_start();
session_start();
require'php/connection.php';
$current_file=$_SERVER['SCRIPT_NAME'];
的下面的loggedIn()函數是用來設置當前用戶塞西在
function loggedin()
{
if(isset($_SESSION['user_id']) && !empty($_SESSION['user_id'])){
$UserId=$_SESSION['user_id'];
return $UserId;
}
else{
return false;
}
}
下面的函數用於從數據庫
function getUserField($field){
if(isset($_SESSION['user_id']) && !empty($_SESSION['user_id'])){
$user_id=$_SESSION['user_id'];
$query="select $field from `user_account` where `account_id`='$user_id'";
if($query_run=mysql_query($query)){
return mysql_result($query_run,0,$field);
}
}
}
?>
哪裏是這個函數的調用一部分? – Rikesh 2014-10-05 05:52:01
可能你沒有設置會話ID註冊後sothat'getUserField()'會失敗 – mithunsatheesh 2014-10-05 05:55:04
請你能給我如何去了解它 – 2014-10-05 06:03:27