ホームページ > バックエンド開発 > PHPチュートリアル > 今日、PHP の問題が発生しました。友達を助けてください。

今日、PHP の問題が発生しました。友達を助けてください。

WBOY
リリース: 2016-06-23 13:50:57
オリジナル
1054 人が閲覧しました

解析エラー: 構文エラー、予期しない T_ENCAPSED_AND_WHITESPACE、E:ampapachehtdocsprodviewcat.php の 22 行目で T_STRING または T_VARIABLE または T_NUM_STRING が必要です
このエラーが発生しましたが、オンラインで答えが見つかりませんでした。解決にご協力ください。
私のコード:
require("config.php");

if(isset($_GET['id'])==TRUE){
if(is_numeric($id)==FALSE ) {
$error=1;
}
if(isset($error)&&$error==1){
header("Location:".$config_basedir."/viewcat.php")
else{
$validcat=$_GET['id'];
}
}
else{
$validcat=0;
$result=mysql_query($sql); $row=mysql_fetch_assoc($result)){
if($validcat==$row['id']){
echo "".$row['cat']." < ;br/>";

$entriessql="SELECT * FROM エントリ WHERE cat_id=".$validcat.
"ORDER BY dateposted DESC;";
$entriesres=mysql_query($entriessql);
$numrows_entries=mysql _nums_rows ($entriesres);

echo "

    ";
    if($numrows_entries==0){
    echo "
  • エントリがありません!
  • ";
    else{
    while( $entriesrow=mysql_fetch_assoc($entriesres)){
    echo "
  • ".date("D jS F Y g.iA",strtotime($entriesrow['dateposted']))."- ".$entriesrow['subject']."
  • ";
    }
    }
    echo "
";
}
else{
echo "".$row['cat' ] ."
";
}
}
require("footer.php");



ディスカッションに返信 (解決策)
エラーを報告行にマークを付けてもらえますか?
echo "".$row['cat']."
";

ここで問題が発生したとありますが、できません。エラーが見つかりません

1. mysql_fetch_assoc 関数は大文字と小文字を区別します。 $row['cat'] cat にはデータベース内で大文字と小文字がありますか?
2. mysql_fetch_assoc は、フィールドによってインデックス付けされた配列の行のみを返すことができます。mysql_fetch_array() を使用することをお勧めします。

$entriessql="SELECT * FROM events WHERE cat_id=".$validcat."ORDER BY dateposted DESC;";

この文には問題があります。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 "{$row['cat']}
";これを試してみてください

$
報告されたエラーは構文エラーです

以前ブログを書き直しましたが、どうやらそのようです。問題は解決しました。最近はフォーラムにあまり参加していませんでした。ご理解いただけると幸いです。ご協力ありがとうございます

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート