ホームページ >バックエンド開発 >PHPチュートリアル >今日、PHP の問題が発生しました。友達を助けてください。
解析エラー: 構文エラー、予期しない T_ENCAPSED_AND_WHITESPACE、E:ampapachehtdocsprodviewcat.php の 22 行目で T_STRING または T_VARIABLE または T_NUM_STRING が必要です
このエラーが発生しましたが、オンラインで答えが見つかりませんでした。解決にご協力ください。
私のコード:
c65515b14a48cbf1bb79c019667550a0".$row['cat']."128dba7a3a77be0113eb0bea6ea0a5d0 13e5269f3c47445b4ec80f7d524113ed";
$entriessql="SELECT * FROM エントリ WHERE cat_id=".$validcat.
"ORDER BY dateposted DESC;";
$entriesres=mysql_query($entriessql);
$numrows_entries=mysql _nums_rows ($entriesres);
echo "e118cd5b342346f794af8ee62d9230cbエントリがありません!bed06894275b65c1ab86501b08a632eb";
else{
while( $entriesrow=mysql_fetch_assoc($entriesres)){
echo "25edfb22a4f469ecb59f1190150159c6".date("D jS F Y g.iA",strtotime($entriesrow['dateposted']))."- 79c04489759e4b20a5e919c3466897ae".$entriesrow['subject']."5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb";
}
}
echo " 929d1f5ca49e04fdcb27f9465b944689";
}
else{
echo "491428bd9e28eca5fb223e9a84dcdb51".$row['cat' ] ."5db79b134e9f6b82c0b36e0489ee08ed076402276aae5dbec7f672f8f4e5cc81";
}
}
require("footer.php");
ディスカッションに返信 (解決策)
エラーを報告行にマークを付けてもらえますか?
echo "".$row['cat']."076402276aae5dbec7f672f8f4e5cc81";
ここで問題が発生したとありますが、できません。エラーが見つかりません
1. mysql_fetch_assoc 関数は大文字と小文字を区別します。 $row['cat'] cat にはデータベース内で大文字と小文字がありますか?この文には問題があります。ORDER BY の前にスペースがあります。
以下のように変更するだけで十分です。 $entriessql="SELECT * FROM エントリ WHERE cat_id=".$validcat." ORDER BY dateposted DESC;";
$entriessql="SELECT * FROM エントリ WHERE cat_id=".$validcat." ORDER BY dateposted DE SC ;";
次のものに変更して確認してください
$entriessql="SELECT * FROM entries WHERE cat_id= {$validcat} ORDER BY dateposted DESC";
echo "8e99a69fbe029cd4e2b854e244eab143{$row['cat']}128dba7a3a77be0113eb0bea6ea0a5d0076402276aae5dbec7f672f8f4e5cc81";これを試してみてください
$
報告されたエラーは構文エラーです
以前ブログを書き直しましたが、どうやらそのようです。問題は解決しました。最近はフォーラムにあまり参加していませんでした。ご理解いただけると幸いです。ご協力ありがとうございます