2012-05-14 14 views
0

我想知道什么是将数据行显示到4x4网格/表格中最简单的方法。我现在已经环顾了很长一段时间,我似乎无法找到解决方案/了解如何去做。SQL数据转化为网格/表

下面是我用来从SQL数据库中提取数据的代码。

<?php 
require('json.php'); 
error_reporting(E_ALL); 
mysql_connect("localhost", "root", "") or 
die("Could not connect: " . mysql_error()); 
mysql_select_db("timetable") or die("No such database"); 
$sql = sprintf(" 
SELECT * 
FROM `event` 
    WHERE `module` = 'SET08101'"); 

$result = mysql_query($sql) 
or die(mysql_error()); 
    while ($row = mysql_fetch_array($result)){ 
    print "<div>$row[id] $row[module] $row[day] $row[start]</div>\n"; 
} 
?> 
+0

使用电源,卢克...使用

​​电网 – Sergey

+0

@Sergey我尝试使用这些标签来实现一个表格,但我总是在编码时看到一个错误。 – user1028145

回答

0

像这样的工作:

<?php 
require('json.php'); 
error_reporting(E_ALL); 
mysql_connect("localhost", "root", "") or 
die("Could not connect: " . mysql_error()); 
mysql_select_db("timetable") or die("No such database"); 
$sql = sprintf(" 
SELECT * 
FROM `event` 
    WHERE `module` = 'SET08101'"); 

$result = mysql_query($sql) 
or die(mysql_error()); 
?> 
<table> 
<?php 
    while ($row = mysql_fetch_array($result)){ 
    ?> 
    <tr> 
     <td><?php echo $row["id"];?></td> 
     <td><?php echo $row["module"];?></td> 
     <td><?php echo $row["day"];?></td> 
     <td><?php echo $row["start"];?></td> 
    </tr> 
    <?php 
    } 
?> 
</table> 
<?php 
?> 
+0

每个人都会出现这个错误“注意:当我用这个代码替换代码时,在第42行的C:\ wamp \ www \ ModuleInfo.php中使用了未定义的常量id - 假定'id'。 – user1028145

+0

将$ row [id]更改为$ row ['id']等等...(这不是错误,而是通知) – 2012-05-14 13:55:09

+0

谢谢你们。现在工作:D! – user1028145

0

我会做这样的:

<?php 
error_reporting(E_ALL); 

require('json.php'); 

mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error()); 
mysql_select_db("timetable") or die("No such database"); 


$sql = sprintf("SELECT * 
       FROM `event` 
       WHERE `module` = '%s'", 'SET08101'); 

echo "<table>"; 

$result = mysql_query($sql) or die(mysql_error()); 

while ($row = mysql_fetch_array($result)){ 
    echo "<tr> 
      <td>{$row['id']}</td> 
      <td>{$row['module']}</td> 
      <td>{$row['day']}</td> 
      <td>{$row['start']}</td> 
     </tr>"; 
} 
echo "</table>"; 
?>