我有一个mysql表,其中包含我预订系统上所有航班预订的数据。当用户预订航班时,该预订的详细信息将与其用户名一起存储在该表中。显示mysql数据,其中用户名是相同的
现在,我制作一个页面,其中所有用户以前的航班都显示在HTML表格中,除了仅将结果过滤到仅来自该用户的代码的代码外,其他所有内容都可以工作。
这是我正在使用的(部分)代码;
$query_string = "SELECT name, seats, departure, destination, class, username, miles, timestamp FROM $tablename WHERE username IN ('$username')";
的username
场是谁预订航班的用户名的用户存储在何处,以及$username
变量包含已登录用户的用户名的电流。我想要做的只是显示$username
匹配username
(因此仅显示当前用户的预订)的字段。
当我使用上面的代码而没有WHERE username IN ('$username')
时,它显示所有的数据,但是当我添加上面的代码时,当有匹配时它什么都不显示。
如果有人可以帮助解决我的代码,我将不胜感激。 谢谢!
您能否包含一些来自数据库的示例数据?另外,如果您从MySQL客户端执行此操作,您是否能够获得所需的行为? – Dancrumb 2012-08-01 17:31:08
'如何在'用户名'如'$ username'' – lucemia 2012-08-01 17:34:59