0

Facebook のような単純なニュースフィードを作成していますが、次のエラーが発生します。

解析エラー: 構文エラー、予期しない 'from' (T_STRING)、8 行目の C:\wamp\www\facebook\newfeed.php で ']' が必要です

何が問題なのかわかりません。WAMP でテストしたところ、クエリが機能しました。私は助けが必要です。

<html>
<head>
<?php
require("opendb.php");

$userid = (int) $_SESSION[`fb128_userid];
$query = mysql_query (" SELECT * FROM posts WHERE userid= ANY (
SELECT `from` as id FROM friends WHERE `to`= $userid and status='Confirmed' UNION 
SELECT `to` as id FROM friends WHERE `from`= $userid and status='Confirmed') 
ORDER BY date_created DESC LIMIT 1,10" );

require("closedb.php");
$promt = "";
while(list($id,$userid,$from,$content,$date_created) = mysql_fetch_array($query)){  
        $promt .="<hr>";
        $promt .='<p>'.substr($content,0,150)."...<a href='post.php'>see more</a></p>";
        $promt .="<a href='like.php'>    like</a> |  ";
        $promt .="<a href='comment.php?id=$id'>Comment |</a>";
        $promt .= "<p class='post-info'> | Date Created: $date_created </p> ";
        $promt .="<hr>";
    }
    ?>

</head>
<body>
<p><b>NewsFeed</b> <hr></p>
<?php echo $promt; ?>
<hr>
</body>
</html>
4

1 に答える 1

3
$userid = (int) $_SESSION[`fb128_userid];

これは終了引用符が欠落しているように見えます。おそらく'` の代わりに使用する必要があります

于 2012-09-23T07:57:59.873 に答える