PDA

View Full Version : سوال : فراخونی array در php (حل شد)



mrcoder01
شنبه 26 اردیبهشت 1394, 19:27 عصر
کد:

class BoxWeb
{
public function QueryColumnCount()
{

$queryy = $this->DataSet->prepare("SELECT * FROM news LIMIT 1");
$queryy->execute();
var_dump($queryy->fetchAll());
}


{



الان میخام مقدار ستون های اون خبر رو بصورت آرایه دریافت کنم.
مثل:


$bx=new BoxWeb();
$h=$bx->QueryColumnCount();
echo $h[0][0]


ولی نمیشه میشه کمک کنید؟

Tarragon
شنبه 26 اردیبهشت 1394, 19:56 عصر
class BoxWeb
{
public function QueryColumnCount()
{

$queryy = $this->DataSet->prepare("SELECT * FROM news LIMIT 1");
$queryy->execute();
return $queryy->fetchAll();
}
}

mrcoder01
شنبه 26 اردیبهشت 1394, 19:58 عصر
خب حالا چطوری فراخونی کنیم؟ فانکشنمون رو

الان من برای فراخونیش این کدو نوشتم

$f=$bx->QueryColumnCount();

ولی هیچی خروجی نداد؟

ولی بعد من امدم

print_r($f);

زدم و بصورت


Array ( [0] => Array ( [id] => 18 [title] => سیبسیب [text] => hjghjghj [flag] => 0 ) )


نشون داد حالا میخام فقط id یا title رو نشون بدم چ کنم

mrcoder01
شنبه 26 اردیبهشت 1394, 20:05 عصر
ممنون
موفق شدم


$f=$bx->QueryColumnCount("news");
print_r($f);
echo '<hr>';
print_r($f[0]['id']);

mrcoder01
شنبه 26 اردیبهشت 1394, 20:19 عصر
آگه ممکنه جواب مطلب زیر هم بدید
http://barnamenevis.org/showthread.php?495381-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%DB%8C%DA%A9-%D9%81%D8%A7%D9%86%DA%A9%D8%B4%D9%86-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AE%D9%88%D8%A7%D9%86%D8%AF%D9%86-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%A8%D8%B5%D9%88%D8%B1%D8%AA-while&p=2213977