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

الموضوع: استدراج بيانات متشابهه من قاعدة البيانات

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    714

    استدراج بيانات متشابهه من قاعدة البيانات



    السلام عليكم

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

    مثلا انا عندي ملف اسمه antivirus norton2001
    وملف تاني اسمه antivirus mcafee

    بيطلع ليا الناتج حرف a على سبيل انه اول حرف من اسم الملف المشابهه ليه

    فممكن حد يكتب ليا الكود الصحيح لاستخرج اسم الملف المتشابهه كاملا

    علما بأن

    $file[file_name] هو حقل اسم الملف الذى قمت باستخدام الداله like معه

    كود:
    $ash="select * from files where file_name like'%$file%'";
    وجزاكم الله خيرا على المساعده







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    932


    مافهمت مطلوبك ..
    انت كاتب الحل في سؤالك !!!





    __________________
    نحن أمة إقرأ التي لا تقرأ

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    714


    هلا اخوي مبرمج عفوا ان لم اوضحت بالشكل الكافي

    انا اريد بقية الخطوات لكي استخرج الناتج لاني كتبت الكود والناتج كان اول حرف فقط من اسم الملف

    يارب اكون وضحت






  4. #4


    كود PHP:
    $ash="select * from files where file_name like'%$file%'";
    while(
    $row=mysql_fetch_array(mysql_result($ash)){
                     echo 
    $row[file_name];

    ان شاء الله يكون هذا طلبك
    تحياتي





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    714


    اخي الكريم اشكرك على مساعدتك لي

    ولكن عفوا هناك خطأ في الكود الذى كتبت
    اولا في السطر
    كود:
    while($row=mysql_fetch_array(mysql_result($ash)){
    المفروض انه يكون هكذا وهو بالتأكيد كتبت السطر وحضرتك متسرع شويه
    كود:
    while($row = mysql_fetch_array(mysql_result($ash))){
    بعد تطبيق الكود اللي حضرتك كتبته كان الناتج


    Warning: Wrong parameter count for mysql_result() in c:\apache\htdocs\prog.php on line 133

    Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\prog.php on line 133

    طبعا السطر 133 هو السطر اللي عدلت فيه الاقواس

    بالنسبه للكود اللي انا كنت كتبته
    كان
    كود PHP:
    <?
     $ash
    ="select * from files where file_name like'%$file%'"
     
    $result mysql_query($ash); 
     while(
    $query mysql_fetch_array($result)){ 
         echo 
    $query[$file];
                 }
     
    ?>
    لكن لم تظهر لي اي نتائج ارجو الحل






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    714


    any one can help me ???






  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2003
    المشاركات
    305


    كود PHP:
     $ash="select * from files where file_name like'%$file%'";
    $result mysql_query($ash);
    while(
    $query mysql_fetch_array($result)){
         echo 
    $query['file_name'];








  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    714


    :nice: عملاق فعلا والله

    أشكرك اخي الكريم ماشاء الله عليك تمام

    والله انك انسان مبدع فعلا :1power:

    فعلا تم ظهور الناتج :app:

    هي المشكله كلها كانت في طبع الناتج كنت بطبع شئ اخر

    echo $query[$file];

    اما حلك فهو صحيح :nice:


    جزاك الله خيرا اخي الكريم






  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2003
    المشاركات
    305


    جزاك الله خير, ترى ماني عملاق ولا شي بس طويل شويه

    هي المشكلة كانت في استخراج البيانات
    الدالة mysql_fetch_array تستخرج النتائج المطابقة صف صف
    وعشان تطبع قيمة اي حقل في الصف الحالي تحط اسم العمود حقه في المتغير query$
    بس










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

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

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