Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 只给一个名字上色_Php_Mysql - Fatal编程技术网

Php 只给一个名字上色

Php 只给一个名字上色,php,mysql,Php,Mysql,基本上,我正在制作一个用户列表,其中显示用户名,并且用户名根据他们所在的组进行样式设置 我有一个组表(g_id、g_标题、颜色、样式) 这是我的代码: <?php $result = $db->query(" SELECT u.id , u.username , u.email , u.banned , u.group_id , g.g_id , g.color , g.style FROM gro

基本上,我正在制作一个用户列表,其中显示用户名,并且用户名根据他们所在的组进行样式设置

我有一个组表(g_id、g_标题、颜色、样式)

这是我的代码:

<?php
$result = $db->query("
SELECT u.id
     , u.username
     , u.email
     , u.banned
     , u.group_id
     , g.g_id
     , g.color
     , g.style 
  FROM groups AS g 
  LEFT 
  JOIN users AS u 
    ON u.id=g.g_id
    ");

                foreach($result44 as $item): 

                ?>

                <tr>

                    <td class="tc3"><?php echo $item['id'] ?></td>
                    <td class="tc3"><a href="profile.php?id=<?php echo $item['id'] ?>"><span style="color: <?php echo $item['color'] ?>; font-weight: <?php echo $item['style'] ?>"><?php echo $item['username']?></span></a></td>


从用户中选择,然后左键加入组

u.group_id = g.g_id

如果您可以打印出数据库中的值,这将非常有用。还提供了生成的HTML输出。这里没有漏洞。这不是你的解决办法。
u.group_id = g.g_id