【发布时间】:2015-04-08 08:52:29
【问题描述】:
从我的数据库创建输出时,我不断收到错误消息。
ERROR MESSAGE: "Parse error: syntax error, unexpected $end in XXXXXXXXX.php on line 26."
下面使用的代码。
<?php
require('connectDB.php');
if ($connection) {
echo "Connected to database!";
} else {
die("Connection failed: " . mysqli_connect_error());
$query = "SELECT title, description, body, created FROM diary_post";
$result = mysql_query($query);
$retval = mysql_query( $query, $connection );
if(! $retval )
{
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
echo "title :{$row['title']} <br> ".
"description : {$row['description']} <br> ".
"body : {$row['body']} <br> ".
"created : {$row['created']} <br> ".
"--------------------------------<br>";
}
echo "Fetched data successfully\n";
mysql_close($conn);
?>
有人对为什么这不起作用有任何建议吗?谢谢。
【问题讨论】:
-
XXXXXXXXX.phpxxxxxx 是哪个文件?因为这段代码中没有$end!所以错误不在你展示给我们的代码中! -
您在 mysqli 连接错误语句后缺少
}。
标签: php sql syntax-error database-connection parse-error