النتائج 1 إلى 5 من 5

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

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392

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



    السلام عليكم

    اخواني لدي قاعدة بيانات بهذا الشكل
    كود PHP:
    --  PHP إصدارة4.4.4
    -- 
    -- 
    قاعدة البيانات: `test2`
    -- 
    -- --------------------------------------------------------
    -- 
    -- 
    بنية الجدول `test`
    -- 

    CREATE TABLE `test` (
      `
    idint(4NOT NULL,
      `
    numbervarchar(10NOT NULL,
      `
    namevarchar(10NOT NULL,
      `
    letervarchar(10NOT NULL,
      
    PRIMARY KEY  (`id`)
    ENGINE=MyISAM DEFAULT CHARSET=cp1256;

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

    INSERT INTO `test` (`id`, `number`, `name`, `leter`) VALUES
    (1'1111''خالد''أ'),
    (
    2'2222''محمد''ب'); 
    الحقل leter يوجد به احرف مثلا أ و ب و ج

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

    مع العلم استخدمت هذا الكود و لكن يجمع جميع الاستعلامات على حسب كم عدد id
    كود PHP:
    $num mysql_num_rows($result); 






    التعديل الأخير تم بواسطة manindark ; 26-07-2008 الساعة 11:58 PM


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    359


    :con2:






  3. #3
    عضو جديد
    تاريخ التسجيل
    Jul 2008
    المشاركات
    12


    استخدم الدالة strlen بحيث تكتب هيك

    strlen ( $text ) ;

    بحيث $text هو ناتج الاستعلام

    موفق






  4. #4


    array_count_values
    مثال
    كود PHP:
    $arr = array();
    $sqlmysql_query("select `len` from `string` order by `len` asc");
    while(
    $row mysql_fetch_array($sql)){
    $arr[] = $row["len"];
    }
    mysql_free_result($sql);
    $arr array_count_values($arr);
    while(
    current($arr)){
    echo 
    key($arr)." => ".current($arr)."<br/>\n" ;
    next($arr);
     }
    unset(
    $arr,$row); 
    النتيجة
    كود:
    a => 3
    b => 1
    c => 2






    __________________
    الحمد لله
    إيحي بلس لحلول تطبيقات الويب
    هل جربت مضاعفة عدد زوار موقعك عن طريق خدمة زوار ؟

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    تم حل المشكلة من الاخ coder
    كود PHP:
    $qr mysql_query("SELECT DISTINCT(`leter`) FROM `test`");
    while(
    $le mysql_fetch_array($qr))
    {
    echo 
    "عدد مرات تكرار الحرف " $le['leter'] . ":" 
    echo 
    mysql_num_rows(mysql_query("SELECT `id` FROM `test` WHERE `leter` = '$le[leter]'"));







    التعديل الأخير تم بواسطة manindark ; 28-07-2008 الساعة 02:35 AM





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض