如何不在表中而是在段落中显示mysql PHP中的数据

如何不在表中而是在段落中显示mysql PHP中的数据,php,mysql,html,session,Php,Mysql,Html,Session,正如标题中所写,我希望数据显示在段落中,而不是表格中。谁能帮帮我吗。这是我的工作代码,数据显示在表格中。但我想以段落的形式展示,而不是tr/th <!DOCTYPE html> <html lang="pl-PL"> <head> </head> <body> <table> <tr> <th>Content</th> </tr> <?php sessio

正如标题中所写,我希望数据显示在段落中,而不是表格中。谁能帮帮我吗。这是我的工作代码,数据显示在表格中。但我想以段落的形式展示,而不是tr/th

<!DOCTYPE html>
<html lang="pl-PL">
<head>
</head>
<body>
<table>
<tr>
    <th>Content</th>
</tr>    
<?php
session_start();
$username = "";
$email    = "";
$errors = array();
$_SESSION['success'] = "";

$mysqli = mysqli_connect('localhost', 'root', '', 'cms');
 ?>

<?php

$query ="SELECT * FROM articles";

$result = $mysqli->query($query) or die($mysqli->error.__LINE__);

         if($result->num_rows > 0) {

            while($row = $result->fetch_assoc()){
echo "<tr><td>" .$row['article_content'] ."</td><tr>";

            }
        }
 ?>
</table>
</body>
</html>

所容纳之物

只需更改HTML即可删除与表格相关的代码,并将其替换为段落元素。请注意,您的
会话\u start
将因您现有的代码而失败,因为它将尝试发送标题,但PHP在遇到文档中的HTML时已经发送了标题。因此,您需要将
会话\u start
代码移到文件的开头

<?php
session_start();
?>
<!DOCTYPE html>
<html lang="pl-PL">
<head>
</head>
<body>
<h1>Content</h1>  
<?php
$username = "";
$email    = "";
$errors = array();
$_SESSION['success'] = "";

$mysqli = mysqli_connect('localhost', 'root', '', 'cms');
//Create the select query
$query ="SELECT * FROM articles"; 
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
if($result->num_rows > 0) {
    //Loop through results
    while($row = $result->fetch_assoc()){
        echo "<p>" .$row['article_content'] ."</p>";
    }
}
?>
</body>
</html>

所容纳之物
试试这个:

echo "<p>" .$row['article_content'] ."</p>";
echo“”$row['article\u content']。“

”;

从文件中删除表标记。

/

替换所需内容。使用
标记将其打印在表中。删除这些内容并
,然后使用
代替循环中的
echo
?这是HTML 101。启用错误报告;您的系统很可能正在抑制错误。您将在标题之前输出。这与我已经发布的答案有什么不同?旁注:OP的系统可能正在抑制错误并在标题之前输出。@FunkFortyner标题肯定会在遇到第一个HTML时发送(并且在本例中早于PHP)?没错。@FunkFortyNiner啊,我现在明白你的意思了-如果使用cookies,
会话启动将失败。没错,尼克。:)
<?php
session_start();
?>
<!DOCTYPE html>
<html lang="pl-PL">
<head>
</head>
<body>
<h1>Content</h1>  
<?php
$username = "";
$email    = "";
$errors = array();
$_SESSION['success'] = "";

$mysqli = mysqli_connect('localhost', 'root', '', 'cms');
//Create the select query
$query ="SELECT * FROM articles"; 
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
if($result->num_rows > 0) {
    //Loop through results
    while($row = $result->fetch_assoc()){
        echo "<p>" .$row['article_content'] ."</p>";
    }
}
?>
</body>
</html>