ホームページ > バックエンド開発 > PHPチュートリアル > PHPファイルのSQLのセグメンテーションの問題

PHPファイルのSQLのセグメンテーションの問題

WBOY
リリース: 2016-06-23 14:10:04
オリジナル
1145 人が閲覧しました

$query='Select * fromauthorized_users where name= "'.$userid.'" and passwd=sha1("'.$password.'")';
これは正しいですか?


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

文字列は一重引用符で囲まれています

$query='Select * from allowed_users where name= "'.$userid.'" and password=sha1("' .$パスワード。'")';
これは正しいですか?


$query="Select * from allowed_users where name= '$userid' およびpassword='{sha1($password)}'";

$query='Select * from allowed_users where name= "'.$userid .'" と、password=sha1("'.$password.'")';
構文は正しいですが、あまり読みにくいです

$query="Select * from allowed_users where name='$userid' and password=sha1 (' $password')";
このほうがすっきりしませんか?

おっしゃるとおり、私は初心者なのでテーブル名を間違えてしまいました。ごめん! ! ! !

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