سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط جدا
#1  
اريد اظهار كم عدد الحرف الناتج عن الاستعلام

السلام عليكم

اخواني لدي قاعدة بيانات بهذا الشكل
كود 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 الساعة 10:58 PM.
manindark is offline   قديم 26-07-2008, 10:56 PM
الرد مع إقتباس
عضو نشيط جدا
#2  







مهتم is offline   قديم 26-07-2008, 11:02 PM
الرد مع إقتباس
عضو جديد
#3  

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

strlen ( $text ) ;

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

موفق






mr-$oft is offline   قديم 26-07-2008, 11:25 PM
الرد مع إقتباس
عضو نشيط
#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






__________________
الحمد لله
إيحي بلس لحلول تطبيقات الويب
هل جربت مضاعفة عدد زوار موقعك عن طريق خدمة زوار ؟
حازم علي is offline   قديم 27-07-2008, 01:10 AM
الرد مع إقتباس
عضو نشيط جدا
#5  

تم حل المشكلة من الاخ 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 الساعة 01:35 AM.
manindark is offline   قديم 27-07-2008, 05:56 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
اقوى العروض الصيفيه من المركز العربى الحق عرضك بسعر مناسب + خصم ,,, لفترة محدوده ac4host.com عروض البيع وطلبات الشراء في الاستضافة 1 24-06-2008 04:27 PM
اقوى العروض الصيفيه من المركز العربى الحق عرضك بسعر مناسب + خصم ,,, لفترة محدوده ac4host.com عروض البيع وطلبات الشراء في الاستضافة 1 24-06-2008 04:26 PM
عدد الزوار المتواجدون الان وعدد زوار الموقع nothing4u ASP و ASP.NET 2 20-02-2007 09:52 PM
عدد المرفقات..عدد الأقسام..عدد الإعلانات..عدد الستايلات..عدد المشرفين fnan4arab الإصلاح والصيانة 7 18-10-2003 10:22 AM
عيد الأم ! السائل القسم العام 2 19-03-2002 02:20 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:04 PM.