PHP ファイルの SQL のセグメンテーションの問題$query='Select * from allowed_users where name= "'.$userid.'" and password=sha1("'.$password.'")'; これは正しい書き方でしょうか? 共有先: -----解決策---------文字列は一重引用符で囲まれています Get ------解決策-------------------------------- 引用: $query='名前= ".$userid.'" およびパスワード=sha1("'.$password.'")' の Authorized_users から * を選択してください; これは正しい書き方でしょうか? $query="名前 = '$userid' およびパスワード = '{sha1($password)}' の Authorized_users から * を選択します";------解決策------ - ------------$query='Select * from allowed_users where name= "'.$userid.'" およびpassword=sha1("'.$password.' " )'; 文法的には正しいですが、あまり読みにくい $query="名前='$userid'、パスワード=sha1('$password')のauthorized_usersから*を選択します"; このほうが爽やかじゃないですか?