我有这个命令:
$result = $db->Execute("select id,name,description,requirements,display_condition from works order by id");
我想插入命令的< td >
INSIDE,这样就可以将所有上述选择信息输入到表格框中。
我尝试在命令之前插入echo "< td >";
,但它只创建一个表格框。
屏幕显示我的代码以及发生的事情:
答案 0 :(得分:0)
您需要执行以下操作:
echo "<table border='1'>";
$query = 'SELECT id, name, description, requirements FROM works ORDER BY id';
$rows = $db->query($query, PDO::FETCH_OBJ);
while( $entry = $rows->fetch() ) {
echo "<tr>"
."<td>".$entry->id."</td>"
."<td>".$entry->name."</td>"
."<td>".$entry->description."</td>"
."<td>".$entry->requirements."</td>"
."</tr>";
}
echo "</table>";
此代码允许将数据从DB填充到表中。
顺便说一句,如果你必须通过分析“display_condition”字段跳过DB中的某些行,你最好在SQL查询中这样做。 (我的意思是“$ query = ...”行)