[英]Print results from mysql query in table
我需要在表中显示一些结果,但是查询数据显示在表中。 这是代码:
$db = new mysqli('localhost','root','123','news');
if($db->connect_errno > 0){
die('Unable to connect to database [' . $db->connect_error . ']');
}
$sql = <<<SQL
SELECT Id FROM news
SQL;
$result=mysqli_query($db,$sql);
print "<table><tr><td>№</td></tr>";
while($row = mysqli_fetch_row($result)){
print '<tr><td>'+$row[0]+'</td></tr>';
}
print "</table>";
结果是这样的:
1234
№
它看起来应该像这样:
№
1
2
3
4
将“ +”替换为“”。 “ +”用于添加值,即“。”。 用于连接字符串
$db = new mysqli('localhost','root','123','news');
if($db->connect_errno > 0){
die('Unable to connect to database [' . $db->connect_error . ']');
}
$sql = <<<SQL
SELECT Id FROM news
SQL;
$result=mysqli_query($db,$sql);
print "<table><tr><td>№</td></tr>";
while($row = mysqli_fetch_row($result)){
print '<tr><td>' . $row[0] . '</td></tr>';
}
print "</table>";
或使用以下
print "<tr><td>$row[0]</td></tr>";
采用 。 代替+并使用echo代替print
print '<tr><td>'+$row[0]+\\n'</td></tr>';
\n
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.