ホームページ >バックエンド開発 >PHPチュートリアル >何が異常なのかを分析するのに役立つ

何が異常なのかを分析するのに役立つ

WBOY
WBOYオリジナル
2016-06-13 13:42:12957ブラウズ

エラーがどこにあるのかを分析するのに役立ちます
このうち、sortup はフォームによって送信されたパラメーターであり、topmoney がデータベースに存在しないため、実行時にプロンプ​​トが表示されます 59 エラー

54 //保存されたコンテンツを処理します。
55
56 $sortrank = AddDay($pubdate,$sortup);
57 $topMoney = $sortup*10
58//ダウンロード許可が必要なソフトウェアの扱い
59 if($ topMoney>0)
60 {
61 require_once(DEDEINC.'/memberlogin.class.php');
62 $cfg_ml = new MemberLogin();
63 //以下は通常のこの場合、ポイントは自動的に差し引かれます
64
65
66 //金貨が足りません
67 if( $topMoney > $cfg_ml->M_Money || $cfg_ml->M_Money= ='')
68 {
69 $msgtitle = "ソフトウェアをダウンロードする権限がありません: {$arctitle}!";
70 $moremsg = "このソフトウェアには".$topMoney." ダウンロードするには、現在 71 枚の金貨があります: ".$cfg_ml->M_Money." ";
72 include_once( DEDETEMPLATE.'/plus/view_msg.htm');
73 exit(0);
74 }
75 //レコード順序
76 if( !$dsql->ExecuteNoneQuery($inquery ) )
77 {
78 ShowMsg('注文の記録に失敗しました。戻ってください', '-1');
79 exit(0);
80 }
81 //金貨を控除します
82 $dsql->ExecuteNoneQuery("UPDATE `#@__member` SETmoney =money - $topMoney WHERE 83mid='".$cfg_ml->M_ID. "'");
84 }

-----解決策---------------------- --------
あなたの83midは何タイプですか? int 型の場合、「」を追加することはできません。エラーが報告されることに注意してください。
------解決策------------------
見にくいですが、セミコロン

が付いていません。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。