Php 从Mysql数据库在一行的td中生成一个id

Php 从Mysql数据库在一行的td中生成一个id,php,mysql,html-table,Php,Mysql,Html Table,我有一个表,需要使用从Mysql表中检索到的值在td中填充ID。我试着这样做: <?php $ww = db_query("SELECT id, item1 FROM table1 WHERE table1.id = '".$record->main_data."'" ); ?> <td id="id_field1" class="<?php echo $ww->id;?>" > <?php foreach

我有一个表,需要使用从Mysql表中检索到的值在td中填充ID。我试着这样做:

<?php 
   $ww = db_query("SELECT id, item1 FROM table1 WHERE table1.id = '".$record->main_data."'" );
?>  
<td id="id_field1" class="<?php echo $ww->id;?>" >
    <?php
        foreach($ww as $ee)
            { echo $ee->item1;}
    ?>
</td>
2)对于空td,下一个
将被移动,而不是第一个
,我将在第一个
中获得class和id的第二个
值。。。在这种情况下,表行向左移动,最后一列td为空

编辑2:这没有问题 我试过这样做——这样做可以吗:请评论一下-

     <?php $ww = db_query("SELECT id FROM table1 WHERE table1.id = '".$record->main_data."'" );?>
    <td id="id_field1" class="cart_wonid<?php foreach($ww as $ee) { echo $ee->id;}?>">
        <?php 
            $ww = db_query("SELECT item1 FROM table1 WHERE table1.id = '".$record->main_data."'" );
            foreach($ww as $ee){
                echo $ee->main_data;
            }
        ?>
    </td>
编辑

操作使用drupal

将您的
td
放入循环中

$ww = db_query("SELECT id, item1, FROM table1 WHERE table1.id = '" . $record->main_data . "'");
foreach ($ww as $row) {
    ?>
    <td id="id_field<?php echo $row->id; ?>" class="<?php echo $row->id; ?>" >
        <?php echo $row->item1; ?>
    </td>
    <?php
}
$ww=db_query(“从table1中选择id,item1,其中table1.id=”。$record->main_data。”);
foreach($ww作为$row){
?>

删除
id,item1,
谢谢中的最后一个逗号…但是你能解决这个问题吗@fred请看下面给出的答案。我删除了后面的逗号,你又添加了它。语法错误。谢谢,我刚刚将td移到了循环中。现在我已经从query中删除了逗号。OP在他们看到我的评论后从问题中删除了逗号。我编辑了你的评论。不过还是要谢谢你的提醒。;-)但是它说的错误是:
:致命错误:调用未定义的函数db\u fetch\u assoc()在
@user\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu?
Requesetd unknown parameter '11' for row 0
     <?php $ww = db_query("SELECT id FROM table1 WHERE table1.id = '".$record->main_data."'" );?>
    <td id="id_field1" class="cart_wonid<?php foreach($ww as $ee) { echo $ee->id;}?>">
        <?php 
            $ww = db_query("SELECT item1 FROM table1 WHERE table1.id = '".$record->main_data."'" );
            foreach($ww as $ee){
                echo $ee->main_data;
            }
        ?>
    </td>
$ww = db_query("SELECT id, item1, FROM table1 WHERE table1.id = '" . $record->main_data . "'");
foreach ($ww as $row) {
    ?>
    <td id="id_field<?php echo $row->id; ?>" class="<?php echo $row->id; ?>" >
        <?php echo $row->item1; ?>
    </td>
    <?php
}