从 Mysql 数据库生成行的 td 中的 id


Generate an id in the td of a row, from the Mysql DB

我有一个表,我需要使用从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>

我知道以下用途:

  <td id="id_field1" class="<?php echo $ww->id;?>" >

是错误的,但我没有得到任何其他想法,你能帮我从查询中检索到的 id 中为此 td 生成一个 id 吗?

编辑

使用后:

$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

}

我有两个问题——

1)从DATATABLES插件获得固定标头的警告,上面写着

Requesetd unknown parameter '11' for row 0

2 ) 对于空 td,下一个<td>被移动,而不是第一个<td>,我在第一个中得到类和 id 的第二个<td>值......在这种情况下,表格行向左移动,最后一列 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的OP。

把你的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
}