php 语法错误,意外的 T_VARIABLE,第 29 行期望 ',' 或 ';'

标签 php mysql

我正在尝试在一个简单的博客中回显我的数据库中的信息。 现在这行不通了。无论我尝试什么。 我试图自己解决这个问题,但我陷入了一个错误。

php 语法错误,意外的 T_VARIABLE,需要 ',' 或 ';'第 29 行

我只是找不到解决方案.. 希望你们能帮助我。我被困在这里几个小时简直要疯了。

require('config.inc.php');
require('template.inc.php');
require('functions.inc.php');

$db_host = "***********";
$db_username = "************0";
$db_pass = "*********";
$db_name = "****************";

@mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to        mysql");
@mysql_select_db("$db_name") or die ("no database");

$title=$_POST['title'];
$contents=$_POST['contents'];
$author=$_POST['author'];
$date=$_POST['date'];
$date = strftime("%b %d, %y", strtotime($date));

$sqlcreate = mysql_query("INSERT INTO blog (date, title, contents, author)
            VALUES(now(),'$title','$contents','$author')");
$query="SELECT * FROM tablename";
$result=mysql_query($query);
htmlOpenen('Voeg nieuwe post toe');
while ($result=mysql_query($query) ) {
echo'
<span class="post">
    <h1>'$result['title'];'</h1>
    <h2>'$result['date'];'</h2>
    <p>'$result['contents'];'</p>
    <h3>'$result['author'];'</h3>
';
}
htmlSluiten();
mysql_close();

最佳答案

您忘记了连接器:

echo'
<span class="post">
    <h1>'$result['title'];'</h1>
    <h2>'$result['date'];'</h2>
    <p>'$result['contents'];'</p>
    <h3>'$result['author'];'</h3>
';

应该是

echo'
<span class="post">
    <h1>'.$result['title'].'</h1>
    <h2>'.$result['date'].'</h2>
    <p>'.$result['contents'].'</p>
    <h3>'.$result['author'].'</h3>
';

关于php 语法错误,意外的 T_VARIABLE,第 29 行期望 ',' 或 ';',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14606145/

相关文章:

php - 比较 2 个表之间的 mysql id 并显示所有匹配 id echo yes

PHP 只获取完整路径的一部分

PHP数组逻辑

PHP/MYSQL 图片上传到链接到mysql的服务器

php - 如何使用 IN 根据值列表选择具有空值的行?

javascript - jquery 数据表服务器端分页不起作用

php - MySQL 将内连接中的值插入表中

PHP 在 mysql 查询上参数化,在部分字符串上使用 LIKE 和 CONCAT

MySQL --- 跨多个元组满足条件的 SELECT 查询

mysql - 将带有月份的 varchar 转换为日期