我創建了一個預訂系統,它使用客戶端用戶名從他們的登錄中自動填充用戶名字段進行預訂。我不知道如何從數據庫中獲取其他信息,例如他們的全名和ID到這些字段中。下面是我用來驗證登錄和存儲他們的用戶名代碼:檢索關於某個用戶的信息PHP MySQL
<?php
// Start up your PHP Session
session_start();
// If the user is not logged in send him/her to the login form
if ($_SESSION["Login"] != "YES_client") {
header("Location: login.php");
}
$username = $_SESSION["username"];
?>
我曾嘗試使用下面的代碼也實現在該領域的用戶名:
echo "<input type='text' name='name' class='form-control' id='FullInputName' value=" . $username . ">"
有一些簡單的我我錯過了?我已經嘗試了各種方法來顯示完整的數據,如使用$row["Client_ID"]
等,但不能讓這個只適用於登錄到系統的客戶端。我的SQL語句如下:
"SELECT * FROM client WHERE Client_username= $username"
我想在SELECT語句中使用Client_ID
也使其獨特。我已經嘗試過,但有各種錯誤。
任何幫助將不勝感激!
編輯
這是我現在試圖執行代碼:
$query = "SELECT * FROM client WHERE Client_username='$username'";
echo $query;
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo $row['Client_username'];
}
但它不能正常工作 - 我收到此錯誤:
mysql_fetch_array() expects parameter 1 to be resource, boolean given
你會得到什麼錯誤? – Dibesjr