您好我正在尝试将Mysql表中的项回显到html表中这是我的代码:
<?php
$host="localhost";
$username="root";
$password="";
$db_name="content_management";
$tbl_name="houses";
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql = "SELECT * FROM $tbl_name";
$result=mysql_query($sql);
while ( $row = mysql_fetch_assoc($result) ) {
echo "<img src='" . $row['picture'] . "'>";
echo $row['price'];
echo $row['type'];
echo $row['location'];
echo $row['description'];
}
?>
我想回应一下房子的图片,价格,类型,位置和描述。
我尝试过各种各样的方法(除非我搞砸了,否则大多数方法都不起作用)你能给我一些我应该使用的建议吗?
答案 0 :(得分:1)
class Mycontroller {
...
@FXML
private Tab myTab
...
//somewhere in the controller
tab.setContent(someNode);
...
}
答案 1 :(得分:0)
如何使用这样的东西?
echo '<table>';
while ( $row = mysql_fetch_assoc($result) ) {
sprintf('<tr><td><img src="%s"></td> <td>%s</td> <td>%s</td><td>%s</td><td>%s</td></tr>\n',
$row['picture'],
$row['price'], $row['type'], $row['location'],
$row['description']);
}
echo '</table>';
sprintf()
格式化字符串。它使用%s
作为其调用中每个参数的占位符。这会为您的信息生成html表格行标记,将查询中的每一列放在自己的<td>
单元格中。