الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد اظهار كم عدد الحرف الناتج عن الاستعلام

بدأه man in dark في 26 يوليو 2008 · 2 رد · 542 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني لدي قاعدة بيانات بهذا الشكل


--
-- قاعدة البيانات: `test2`
--
-- --------------------------------------------------------
--
-- بنية الجدول `test`
--

CREATE TABLE `test` (
`id` int(4) NOT NULL,
`number` varchar(10) NOT NULL,
`name` varchar(10) NOT NULL,
`leter` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1256;

--
-- إرجاع أو إستيراد بيانات الجدول `test`
--

INSERT INTO `test` (`id`, `number`, `name`, `leter`) VALUES
(1, '1111', 'خالد', 'أ'),
(2, '2222', 'محمد', 'ب');
--  PHP إصدارة: 4.4.4

الحقل leter يوجد به احرف مثلا أ و ب و ج

اريد عند عرض البيانات يظهر لي كم عدد -أ -المتكرر و -ب- المتكرر و -ج- المتكرر

مع العلم استخدمت هذا الكود و لكن يجمع جميع الاستعلامات على حسب كم عدد id

$num = mysql_num_rows($result);

#2

استخدم التجميع بجملة sql

SELECT leter, Count(leter) AS CountOfleter
FROM  test GROUP BY leter

تم تعديل هذه المشاركة بواسطة khh في 27 يوليو 2008 في 03:00

#3

تم حل المشكلة

$qr = mysql_query("SELECT DISTINCT(`leter`) FROM `test`");
while($le = mysql_fetch_array($qr))
{
echo "<br />عدد مرات تكرار الحرف " . $le['leter'] . ":";  
echo mysql_num_rows(mysql_query("SELECT `id` FROM `test` WHERE `leter` = '$le[leter]'"));

تم تعديل هذه المشاركة بواسطة man in dark في 28 يوليو 2008 في 00:57

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…