我试图显示当前登录用户的用户名
该表如下所示:表名:system_users,u_userid - 获取id u_username - 获取用户名
我想显示u_username ...它可以在妈妈那里工作,但它会显示所有用户。
这是代码,它显示所有用户,我只想显示已登录的用户
<?php
$connection = mysql_connect('localhost', 'SQLUSER', 'SQLPW'); //The Blank
string is the password
mysql_select_db('comenzi.highmob');
$query = "SELECT * FROM system_users"; //You don't need a ; like you do in SQL
$result = mysql_query($query);
echo "<table>"; // start a table tag in the HTML
while($row = mysql_fetch_array($result)){ //Creates a loop to loop through
results
echo "<tr><td>" . $row['u_username'] . "</td></tr>"; //$row['index'] the index
here is a field name
}
echo "</table>"; //Close the table in HTML
mysql_close(); //Make sure to close out the database connection
?>
答案 0 :(得分:0)
你必须使用where where
例如
2017-11-14T09:42:15.424-02:00] [adf_server1] [ERROR] [] [oracle.adfinternal.controller.state.SessionBasedScopeMap] [tid: [ACTIVE].[[
java.io.NotSerializableException: oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding
在您的情况下,您可以从会话中获取用户ID
答案 1 :(得分:0)
如果您指的是MySQL用户:
SELECT CURRENT_USER();
如果您指的是应用程序的登录用户,则取决于应用程序。您是否正在修改现有的应用程序,您可以提供链接?
你可能想要像
这样的东西SELECT * FROM system_users WHERE u_userid = (your user id here)