Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.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 将MySql数据转换成html表_Php_Mysql_Html - Fatal编程技术网

Php 将MySql数据转换成html表

Php 将MySql数据转换成html表,php,mysql,html,Php,Mysql,Html,求求你们,好人,我必须请你们帮忙。要使用图表,我必须使用MySQL中的数据生成HTML表。我现在在sql SELECT之后说到了这一点。 表结构必须如下所示: <div class="clean"> <table id='myTableClean'> <caption>Game players count</caption> <thead> <tr>

求求你们,好人,我必须请你们帮忙。要使用图表,我必须使用MySQL中的数据生成HTML表。我现在在sql SELECT之后说到了这一点。 表结构必须如下所示:

<div class="clean">
    <table id='myTableClean'>
        <caption>Game players count</caption>
        <thead>
            <tr>
                <th></th>
                <th>Jan</th>
                <th>Feb</th>
                <th>Mar</th>
                <th>Apr</th>
                <th>May</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <th>2010</th>
                <td>125</td>
                <td>185</td>
                <td>327</td>
                <td>359</td>
                <td>376</td>
            </tr>
            <tr>
                <th>2009</th>
                <td>1167</td>
                <td>1110</td>
                <td>691</td>
                <td>165</td>
                <td>135</td>
            </tr>
        </tbody>
    </table>
</div>
所有信息均来自db:月、年和点数。我不知道会有多少细胞


我的问题是用THREAD节生成表,我不知道怎么做。

据我所知,这是基本结构,您可以用数据库实现它,因为您在问题中没有显示数据库结构

$query = "select * from tbl_name";
$result = mysql_query($query);

echo '<table>';
echo '<thead>';
echo '<tr>';
  echo '<th></th>';
  echo '<th>Jan</th>';
  echo '<th>Feb</th>';
  echo '<th>March</th>';
  echo '<th>April</th>';
  echo '<th>May</th>';
echo '</tr>';
echo '</thead>';

while( $row = mysql_fetch_assoc($result)){
    echo '<tr>';

    echo '<th>column_name</th>
    <td>column_name</td>
    <td>column_name</td>
    <td>column_name</td>
    <td>column_name</td>
    <td>column_name</td>';

    echo '</tr>';
}
echo '</table>';

你的选择声明是什么?您已经尝试了什么?我尝试显示从sql querry收到的数据$月、$年、$points。请阅读。特别是金科玉律:想象你在试图回答这个问题Question@Herbert-所有必要的信息都包含在帖子中。也许先读后写。谢谢你的建议。@安德鲁:在我发表评论后,你添加了代码。如果所有必要的信息都在帖子里,你就不会有那么多评论问你在说什么。自从我发表评论以来,您的问题有所改进。也许您应该将添加到解决方案中,使其与所需的表结构相匹配。我猜当他期待一个@fix_moeller的时候,他也会这么想,在我的回答中,我说了‘基本结构’,可以根据askers的要求轻松更改,正如我所写的——所有的$data都来自数据库,所以你不能在几个月前阅读’。如果你能-告诉我怎么做:。thnks@Andrew,请不要介意,但你应该把所有的问题都写在你的问题中,因为我看到你把你的问题编辑了三四次以上,你应该提到你编辑过的部分,@jogesh_p-编辑错了吗?我添加了一些信息,以便更好地解释问题或告诉解决方案。但遗憾的是,这是一个基本的问题——我认为所有有用的信息。我没有补充任何消息。谢谢你的评论,布鲁斯