好吧,说我有 1 个用户表,它存储 USER_NAME、USER_ID 和 USER_COLOR,并且我为将存储 USER_NAME 的日志创建了一个新表
查看页面时,我需要接收此数据,我可以对日志进行 2 次查询,然后搜索 USER_NAME=USER_NAME 的用户
或者我可以将 USER_NAME、USER_ID 和 USER_COLOR 全部存储在日志中,然后我只需 1 个查询即可获取所有数据。
什么会更快或更好?
样本查询
$sql = "SELECT id, username, level, namecolor FROM users ORDER BY level DESC";
$query = mysql_query($sql) or die(mysql_error());
$count = mysql_num_rows($query);
while($row = mysql_fetch_object($query)) {
$Member_id = htmlspecialchars($row->id);