我创建了一个预订系统,它使用客户端用户名从他们的登录中自动填充用户名字段进行预订。我不知道如何从数据库中获取其他信息,例如他们的全名和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