【问题标题】:parse error: parse error [duplicate]解析错误:解析错误[重复]
【发布时间】:2017-04-29 00:34:19
【问题描述】:

我正在处理给出查询结果的输出回显,试图弄清楚如何使狗品种变粗,现在我得到了这个

-解析错误:第 22 行 /Library/WebServer/Documents/dogs.php 中的解析错误

如果有人可以帮助解决解析错误或如何使狗的品种变得大胆,我会为此大发雷霆。

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT b.dogbreed ,(SELECT GROUP_CONCAT(DogName) FROM Names WHERE dogId=b.dogId ) as Dognames from breeds b";
$result = $conn->query($sql);

if ($result->num_rows > 0) {

    while($row = $result->fetch_assoc()) {
        echo . $row["dogbreed"].  " - " . $row["Dognames"]. "<br>";
    }
} else {
    echo "0 results";
}
$conn->close();
?>

</html>

【问题讨论】:

  • 这段代码中的第 22 行包含 21 行???我们并不总是千里眼!
  • echo '&lt;span style="font-weight:bold"' . $row["dogbreed"]. "&lt;/span&gt; - " . $row["Dognames"]. "&lt;br&gt;";

标签: php parse-error


【解决方案1】:
echo . $row["dogbreed"].  " - " . $row["Dognames"]. "<br>";

取出 .回声后:

echo $row["dogbreed"] . " - " . $row["Dognames"] . "<br>";

【讨论】:

  • 呃,做到了,被 .谢谢!!
  • 很高兴,介意将此答案标记为正确吗? ^__^
【解决方案2】:

您要在 html 中查找以使其变为粗体的标记是这样的:

<strong>Text</strong>

否则,如果您可以包含更多代码和行,则对当前错误有更好的帮助。

【讨论】:

  • 我明白了 标签的概念,但在本例中它是 $row["dogbreed"],我应该在哪里放置强标签
  • 正如@Mohammed Akhtar Zuberi 所建议的那样: echo "" 。 $row ["dogbreed"] 。 “
  • 太棒了,非常感谢你们
【解决方案3】:

要使echo 中的任何文本变为粗体,只需添加echo "&lt;strong&gt;" . $row ["dogbreed"] . "&lt;/strong&gt;"

这样您可以将文本的任何部分加粗。

【讨论】:

  • 希望这个答案能澄清。
猜你喜欢
  • 2015-11-05
  • 1970-01-01
  • 1970-01-01
  • 2019-01-25
  • 2013-08-21
  • 2015-02-22
  • 1970-01-01
  • 2017-10-11
  • 1970-01-01
相关资源
最近更新 更多