Php 如何设计从表中收集的数据

Php 如何设计从表中收集的数据,php,html,css,Php,Html,Css,我已经打印了数据库中的所有数据,但我的主要问题是如何设计数据 我有一个名为post\u tbl的表和列(post\u id,post\u message,post\u date) 这是我的疑问: $query = "SELECT `post_id`,`post_message` FROM `post_tbl` ORDER BY `post_date`; 这是我用php打印的方式: if($query_run = mysql_query($query)) { while($query_r

我已经打印了数据库中的所有数据,但我的主要问题是如何设计数据

我有一个名为
post\u tbl
的表和列(
post\u id
post\u message
post\u date

这是我的疑问:

$query = "SELECT `post_id`,`post_message` FROM `post_tbl` ORDER BY `post_date`;
这是我用php打印的方式:

if($query_run = mysql_query($query))
{
    while($query_row = mysql_fetch_assoc($query_run))
    {
        $ex_post_id = $query_row['post_id'];
        $ex_post_message = $query_row['user_name'];
        $ex_post_date= $query_row['post_date'];

        echo $ex_post_message;
    }
}

我如何使用html和css使我的
ex_post_消息
具有未对齐的边框和宽度?请帮忙。谢谢

是的,您可以像这样回显HTML元素:

 echo "<div class='classname1'>" . $ex_post_message . "</div>";
echo”“$ex_post_消息。"";
然后类classname1应该处理设计。例如:

<style>
.classname1{
   width: 100px;
   height: 30px;
   border: 1px solid blackl
}
</style>

.classname1{
宽度:100px;
高度:30px;
边框:1px实心黑色
}
实现这一点的方法有很多。我提供的只是一个例子

if($query\u run=mysql\u query($query))
    if($query_run = mysql_query($query))
    {
        while($query_row = mysql_fetch_assoc($query_run))
        {

           $arrMaster[] =   $ex_post_message;

        }
    }

foreach ($arrMaster as $key => $value) 
    {
      if($i==0)
      {
       $table1.="<tr>";
    foreach ($value as $keyc => $valuec) 
                 {
                     $table1.="<th>".$keyc."</th>";
                 }
           $table1.="</tr>";
           $i=1;
           } 
            $table1.="<tr>";   

                foreach ($value as $keyc => $valuec) 
                  {
                   $table1.="<td>".$valuec."</td>";
                  }
             $table1.="</tr>";
    }

    $table1 .= "</table>";


    echo $table1;
{ 而($query\u row=mysql\u fetch\u assoc($query\u run)) { $arrMaster[]=$ex_post_消息; } } foreach($arrMaster作为$key=>$value) { 如果($i==0) { $table1.=”; foreach($keyc=>$valuec的值) { $table1.=''.$keyc.''; } $table1.=”; $i=1; } $table1.=”; foreach($keyc=>$valuec的值) { $table1.=“..$valuec.”; } $table1.=”; } $table1.=”; echo$表1;

通过这种方式,您可以向您的表格或任何类添加任何样式。

StackOverflow不是一种设计或代码编写服务。您可以在td内回显$ex_post_消息来实现这一点。不过,我不是要代码,我只是要概念。@Kimbarcona谢谢兄弟,我会尝试的。是的,学习更多CSS以获得更好的设计。请记住,您可以使用echo在PHP中呈现所有HTML元素。我不知道您可以在回显变量时添加class属性。谢谢,先生,我会记住的。请注意连接。查看我如何将$ex_post_消息放入回音中。另一方面,class属性有单引号,因为我首先使用了双引号。祝你好运!这不是我想要的答案。但谢谢你的努力,我真的很感激:)