phpの判決文

WBOY
リリース: 2016-06-23 14:09:47
オリジナル
1163 人が閲覧しました

書けない条件があります。
$username=trim($_POST['username']);
$password=trim(&_POST['pass']);
//データベースにクエリを実行する SQL ステートメントを宣言します
$query = "上位 6 つを選択します * from WEB_VIEW where DNBH='$username' order by SFMonth desc ";

//SQL クエリを実行してレコードを返す
$result = mssql_query($query) or die ("クエリ データが失敗しました: ".mysql_error());

$numRows = mssql_num_rows($result);
$nRow=mssql_fetch_array($result);
if (empty($numRows)&&$password <>substr(row[3], -4) ) {echo "

データが見つかりません。ユーザー名とパスワードを正しく入力してください。

";}
else {
//結果を出力します }

empty($numRows)&&$password <> ; substr(row[1].lenth-3,4) つまり、クエリ結果が空である場合、またはユーザーが入力したパスワードがデータベース内の row[1] の最後の 4 文字と比較される場合、が正しくない場合、エラー メッセージが出力され、ユーザーはユーザー名とパスワードを再度入力できます。
実行時にエラー メッセージが表示されます。構文エラー、D:WWWtest.php に予期しない '[' があります


ディスカッションへの返信 (解決策)

substr(row[3] , -4)


substr($nRow[3], -4) として記述する必要があります

$numRows = mssql_num_rows($result); =mssql_fetch_array($result);

if (empty($numRows) | | $password <> substr(nRow[3],-4)) {echo "

データが見つかりません。ユーザー名とパスワードを正しく入力してください。ありがとう!

";}

変更しました

どうしていつも「$」を見逃してしまうのですか

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