معادل mysql_fetch_array در pdo
با سلام
معادل دستور mysql_fetch_array در pdo چی میشه؟
من خودم کد زیر رو امتحان کردم
$row = $sth->fetch(PDO::FETCH_ASSOC);
اما فقط یکی از فیلد ها رو توی هر صفحه نشون میده.وقتی هم که از fetchAll استفاده می کنم ارور Undefined index میده و فقط اولین فیلد توی جدول رو نشون میده.
کد کامل:
$query_pag_num ='SELECT COUNT(*) AS count FROM item';
$sth = $link->prepare($query_pag_num);
$sth->execute();
$row = $sth->fetchAll(PDO::FETCH_ASSOC);
$count = $row['count'];
$no_of_paginations = ceil($count / $per_page);
در ضمن این قطعه کدیه که برای paging با کمک AJAX استفاده میشه.
با تشکر
نقل قول: معادل mysql_fetch_array در pdo
سلام شما همون دستور اول را داخل حلقه while بزار به تمامی رکوردها دسترسی پیدا میکنی
نقل قول: معادل mysql_fetch_array در pdo
$query_pag_num ='SELECT COUNT(*) FROM item';
$sth = $link->prepare($query_pag_num);
$sth->execute();
$count = $sth->fetchColumn();
نقل قول: معادل mysql_fetch_array در pdo
نقل قول:
نوشته شده توسط
hamedarian2009
سلام شما همون دستور اول را داخل حلقه while بزار به تمامی رکوردها دسترسی پیدا میکنی
ممنون از پاسختون ولی باز جواب نمیده و همون یک روکورد در صفحه رو نشون میده
hile($row = $sth->fetch(PDO::FETCH_ASSOC)){
$count = $row['count'];
$no_of_paginations = ceil($count / $per_page);
}
نقل قول: معادل mysql_fetch_array در pdo
اگه دقیقا معادل fetch_array رو نیاز دلرید میشه PDO::FETCH_BOTH
نقل قول: معادل mysql_fetch_array در pdo
با تشکر همه دوستانی که پاسخ دادن اما مشکلم حل نشد.من کل پروژرو اینجا میذارم.شاید من نمیتونم خوب منظورمو برسونم.امیدوارم کمکم کنید.
دانلود