DB名:pop table名:users の中にカラムnumがあり、全行に0または1が振られています。
現在ログインしているuserのnum値を取得したいです。この値($sst = numとします)をif分で条件分岐に使いたいのでint型で取得したいです。
php
1<?php 2 $pdo = new PDO("mysql:dbname=pop", "root", "passpass"); 3 $st = $pdo->query("SELECT role FROM users"); 4 5 //$link = mysql_connect('pop', 'root', 'passpass'); 6 //$result = mysqli_data_seek('SELECT num FROM pop.users'); 7 8 //$sst = mysql_result($result, 5); 9 $sst = var_dump($st); 10 // $sst = intval($st); 11 if ($sst == 0) {?> ~
あるuserのnumが0ならば(if)~
あるuserのnumが1ならば(elseif)~
という流れを考えたのですが、ご覧の通り惨敗です。
numのデータを取得しても、現在ログインしているユーザーの番号を指定できないといけないのではないか?との疑念が浮かび、調べております。
ご教授いただけますと幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。