当前位置: 首页 > 知识库问答 >
问题:

PHP语法错误,意外的T_VARIABLE,期望','或';'在第29行[关闭]

端木飞
2023-03-14

我试图在一个简单的博客中回应我数据库中的信息。现在它就是行不通。无论我尝试什么。我试图自己弄清楚,但我被一个错误卡住了。

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();

共有1个答案

符献
2023-03-14

您忘记了您的Concatentor:

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>
';
 类似资料:
  • 代码: 错误: 分析错误:语法错误,第7行的/Applications/XAMPP/xamppfiles/htdocs/ai/application/models/question_model.php中出现意外的T_变量 问题出现在: 我有一些函数,比如isQuestion1、isQuestion2、isQuestion3等等。。。我调用另一个函数getAllQuestions,它将返回数组中所有

  • 有人能告诉我我做错了什么吗? 我只想在特定房间上在线显示用户。 下面的代码是调用my online的函数。这是我的聊天记录。当我加载页面时,这个函数也会加载。 在线 的PHP 这是我网上的内容。php 有什么帮助吗?

  • 第22行是: 我不知道为什么我会得到这个,我已经检查了我的语法,所有似乎是正确的。它基本上不喜欢执行查询后的任何内容 编辑: 我明白这是容易SQL注入,但我这样做只是为了测试目的。

  • 问题内容: 编译后,我得到错误信息 为什么我不能将i ++放在切片索引中?切片索引有什么限制吗? 问题答案: 前往常见问题解答(FAQ) 为什么++和-语句而不是表达式?为什么使用后缀而不是前缀? 如果不使用指针算法,则前缀和后缀增量运算符的便利性值会下降。通过将它们从表达式层次结构中完全删除,可以简化表达式语法,并且可以消除围绕 和-(考虑f(i )和p [i] = q [++ i])的求值的混

  • 问题内容: 我一直呆呆地呆在这个错误,似乎不知道是什么问题。当我运行查询时,我得到这个错误: 意外的T_ENCAPSED_AND_WHITESPACE,预计在此行出现T_STRING或T_VARIABLE或T_NUM_STRING: 问题答案: 尝试这个

  • PHP7.0。27(cli)(创建时间:2018年1月23日09:07:32)(NTS) 版权所有(c)1997-2017 PHP Group Zend Engine v3。0.0,版权所有(c)1998-2017 Zend Technologies 分析错误:语法错误,意外的T_类,应为T_字符串或T_变量或“$”在/path_to_项目/artisan在线31 X-Powered-By:PHP