"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية حساب الصفوف في MySQL باستخدام PDO؟

كيفية حساب الصفوف في MySQL باستخدام PDO؟

تم النشر بتاريخ 2024-11-09
تصفح:623

How to Count Rows in MySQL Using PDO?

عد الصفوف باستخدام PDO

في كود PHP القديم، تم استخدام الدالة mysql_num_rows() بشكل متكرر لحساب عدد الصفوف التي يتم إرجاعها بواسطة استعلام MySQL. ومع ذلك، مع اعتماد PDO (كائنات بيانات PHP)، لم تعد هذه الوظيفة متاحة.

بالنسبة لشركة PDO، هناك طرق بديلة لتحقيق نفس الوظيفة. أحد الخيارات هو استخدام طريقة ->fetchColumn():

$res = $DB->query('SELECT COUNT(*) FROM table');
$num_rows = $res->fetchColumn();

هنا، $res هو نتيجة استعلام PDO، وسيحتفظ $num_rows بالعدد الذي تم إرجاعه بواسطة الاستعلام.

هناك خيار آخر هو لاستخدام عبارة معدة:

$res = $DB->prepare('SELECT COUNT(*) FROM table');
$res->execute();
$num_rows = $res->fetchColumn();

كلتا الطريقتين تحاكي بشكل فعال سلوك mysql_num_rows().

يمكنك أيضًا استخدام ->fetchColumn() لإجراء عمليات التحقق الشرطية، مثل تحديد ما إذا كانت البيانات موجودة:

$res = $DB->query('SELECT COUNT(*) FROM table');
$data_exists = ($res->fetchColumn() > 0) ? true : false;

من خلال استخدام هذه التقنيات، يمكنك حساب الصفوف بسلاسة باستخدام PDO، ومحاكاة وظيفة mysql_num_rows().

بيان الافراج أعيد طبع هذه المقالة على: 1729744607 في حالة وجود أي انتهاك، يرجى الاتصال بـ [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3