質問があります。user_typeがXと等しい場合はコンテンツを表示
ユーザータイプが値admin
と等しい場合は、どのようにウェブページにコンテンツを表示できますか?
ユーザーにuser_type adminが設定されている場合にのみ、コンテンツを表示したいとします。
私はこのコードを知っていますが、正しく動作していないため、コンテンツはユーザーと管理者に表示されます。私は他のウェブサイトでこの種のコードを持っていましたが、それは4年前です。
提案がありますか?
<?php
if(mysql_result(mysql_query("SELECT user_type
FROM users
WHERE username = '$username'"),
0) == 'admin'); {
?>
ADMIN content
<?php
}
?>
種類は問題がif
後;
ある
これは非難された関数(* 'mysql_ *' *)を使用していることは言うまでもなく、質の悪いPHPです。今すぐ保存し、[** PDO **](http://php.net/manual/en/class.pdo.php)または[** MySQLi prepared statements **](http:// php。 net/manual/en/class.mysqli.php)。 – Darren
ありがとうございます。あなたはそれに基づいてより安全なコードを作っていますか? – Rayvano
コードは貧弱ですが、それでも機能するはずです。 – Barmar