php echo也显示分号

Nig*_*vda 0 html php database json echo

php echo正在取代分号,这是假设结束回声,如下所示:

这是代码

   <html>
<head>
    <style>


    </style>
<link rel='stylesheet' type='text/css' href='main2.css' />
</head>
<body>
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "movie_db";
$srchq = $_POST['srch'];

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
     die("Connection failed: " . $conn->connect_error);
} 
$srchq = preg_replace("#[^0-9a-z]#i", "", $srchq);

$sql = "SELECT * FROM `movie_db` WHERE `title` LIKE '%$srchq%' OR `sr_no` LIKE '%$srchq%' ";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
     echo "<p1>";
     // output data of each row
     while($row = $result->fetch_assoc()) 

         echo ("<a href=".$row["movie"]."><img src =" . $row["poster"]. "></a></p1><p2><b><a href=" .$row["movie"].">" . $row["title"]. "</a></b></p2><br><p3><b>Duration : </b>".$row["Duration"]." Mins</p3> ;&nbsp<p3><b> Views : </b> ".$row["views"]."</p3><br><div><p3><b>Description :</b>".$row["descrip"]."</p3></div><br>");
 mysql_close(mysql_connect($servername, $username, $password));
}
else {
     echo "0 results";
}?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果有人能告诉我为什么会发生这种情况会有所帮助.

看来分号出现了

echo ("<a href=".$row["movie"]."><img src =" . $row["poster"]. "></a></p1><p2><b><a href=" .$row["movie"].">" . $row["title"]. "</a></b></p2><br><p3><b>Duration : </b>".$row["Duration"]." Mins</p3> ;&nbsp<p3><b> Views : </b> ".$row["views"]."</p3><br><div><p3><b>Description :</b>".$row["descrip"]."</p3></div><br>");
Run Code Online (Sandbox Code Playgroud)

Pra*_*rai 6

我认为错误是;最后加分号

 Mins</p3>;&nbsp<p3><
Run Code Online (Sandbox Code Playgroud)