Php 从Mysql数据库在一行的td中生成一个id
我有一个表,需要使用从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
<?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
}