ホームページ > バックエンド開発 > PHPチュートリアル > データベースの出力を問い合わせた後の判断について質問させていただきます。

データベースの出力を問い合わせた後の判断について質問させていただきます。

WBOY
リリース: 2016-06-13 12:59:37
オリジナル
997 人が閲覧しました

データベースの出力をクエリした後の判断について質問させていただきます!

<br />
<?php<br />
<br />
$mysql_server_name='localhost';<br />
$mysql_username='root';<br />
$mysql_password='123456';<br />
$mysql_database='you';<br />
<br />
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);<br />
<br />
mysql_select_db($mysql_database,$conn);<br />
<br />
mysql_query("set names 'utf8'");<br />
<br />
$sql = "SELECT * FROM `member` WHERE username LIKE 'xiha'";<br />
<br />
$result = mysql_query($sql,$conn);<br />
<br />
$row = mysql_fetch_array($result);<br />
<br />
mysql_close($conn); <br />
<br />
if($row['groupid'] = '1'){<br />
        $capacity = '100';<br />
} else if($row['groupid'] = '10'){<br />
        $capacity = '1000';<br />
} else {<br />
        exit();<br />
}<br />
<br />
echo $capacity;<br />
<br />
?><br />
ログイン後にコピー


データベースの形式は次のとおりです:

uid ユーザー名グループ ID
1 ははは 1
2シハ10

if elseif を使用して判断する場合:
出力される $capacity は常に最初の判定の値 100
if($row['groupid'] = '1'){
$capacity = '100';
}


-----解決策---------
if($row['groupid ' ] == '1'){

= は代入です
この 2 つは比較

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