سلام وقت بخیر
من متدی نوشتم که براساس سطح دسترسی از دیتابیس idهایی که این سطح دسترسی رو دارن select میکنه - میخوام که خروجی fetch_assoc رو با حلقه for دریافت کنم ولی فقط مورد اولی که از دیتابیس select میشه رو echo میکنه !!
function getId_acLevel($accessLevel = "")
{
$this -> myDB -> select(
$this -> myDB -> fields ,
$this -> myDB -> table ,
$this -> myDB -> conditions = array(
$accessLevel ) ,
array() ,
"access_level"
) ;
$res = $this -> myDB -> fetch_assoc($this -> myDB -> query) ;
var_dump($res) ;
echo '<br/><br/>' ;
$num_rows = $this -> myDB -> num_rows($this -> myDB -> query) ;
var_dump($this -> myDB -> query) ;
echo '<br/><br/>' ;
for( $i=0 ; $i<= $num_rows ; $i++ )
{
echo $res['userName'].'<br/>' ;
}
}
نتیجه اجرا
string(12) "access_level" array(6) { ["userName"]=> string(25) "khpppp.info@gmail.com" ["password"]=> string(10) "334455df56" ["firstName"]=> string(6) "mahbobe" ["lastName"]=> string(11) "1
" ["regVisit"]=> string(19) "2014-06-21 16:24:59" ["accessLevel"]=> string(5) "admin" }
resource(8) of type (mysql result)
khpppp.info@gmail.com
khpppp.info@gmail.com
khpppp.info@gmail.com
khpppp.info@gmail.com
khpppp.info@gmail.com