gpt4 book ai didi

php - 这个 "for dummies"PHP 代码有什么问题?

转载 作者:行者123 更新时间:2023-12-02 05:25:07 25 4
gpt4 key购买 nike

我在一个免费的网络服务器上运行 PHP5,我正在阅读一本“for dummies”的书来学习 PHP...... .

这是代码。具体细节已被删除,但它们是准确的:

<?php
/* Program: mysql_up.php
* Desc: Connects to MySQL Server and
* outputs settings.
*/
echo “<html>
<head><title>Test MySQL</title></head>
<body>”;
$host=”XXXX”;
$user=”XXXX”;
$password=”XXXX”;
$cxn = mysqli_connect($host,$user,$password);
$sql=”SHOW STATUS”;
$result = mysqli_query($cxn,$sql);
if($result == false)
{
echo “<h4>Error: “.mysqli_error($cxn).”</h4>”;
}
else
{
/* Table that displays the results */
echo “<table border=’1’>
<tr><th>Variable_name</th>
<th>Value</th></tr>”;
for($i = 0; $i < mysqli_num_rows($result); $i++)
{
echo “<tr>”;
$row_array = mysqli_fetch_row($result);
for($j = 0;$j < mysqli_num_fields($result);$j++)
{
echo “<td>”.$row_array[$j].”</td>\n”;
}
}
echo “</table>”;
}
?>
</body></html>

每当它到达回显 HTML 的行时,我都会收到此错误或类似错误:

解析错误:语法错误,/home/a7613610/public_html/mysql_up.php 第 6 行中出现意外的 '>'

我想学习 PHP,但当它在本应是好的代码中报告错误时,我却不想学了。

最佳答案

代码中充满了 PHP 无法处理的奇特引号()。您可以使用文本编辑器使用通用双引号字符 " 查找和替换这两个字符。尽管看起来您确实没有使用一个纯文本编辑器(参见 Mike Caron's answer),我希望你正在使用它。文字处理和富文本编辑软件不是为编写程序和脚本而设计的。

好的,您正在使用记事本编写 PHP 代码。这很好,但请注意,某些电子书阅读器甚至某些书籍本身会在代码块中混淆引号字符并使它们变得花哨。这就是为什么复制和粘贴代码不受欢迎的原因之一 ;)

此外,如果您想学习 PHP 或任何形式的一般编程,您可能不应该期望书籍和教程是完美的;)

关于php - 这个 "for dummies"PHP 代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3408379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com