簡體   English   中英

從表中的mysql查詢打印結果

[英]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

\n
\n
\n
print '<tr><td>'+$row[0]+\\n'</td></tr>';
\n
\n
\n

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM