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

الموضوع: سؤال عن دالتينmysql_free_result وtrim

  1. #1

    سؤال عن دالتينmysql_free_result وtrim



    السلام عليكم ورحمة الله وبركاته ...

    حبيت اسألكم عن هالدلتين
    trim
    mysql_free_result

    ابي اعرف شنو عمل الداله trim بالضبط ...

    وبخصوص الداله الثانيه mysql_free_result
    انا اعرف عملها ... وهي تحرير الذاكره من اوامر الـMySql
    لكن اللي بسأله

    انا اعرف انه هذي الداله تستخدم بهذي الطريقه
    mysql_free_result($q);
    بحيث انه $q هو الامر .... وانا اللي بعرفه
    مثلا لو كان عندي 50 امر بالسكربت .. فشلون اكتب هذي الداله
    يعني اكتب الاوامر واحد واحد ... ولا في طريقه بدون لااذكرهم واحد واحد

    ويليت القى الاجابه منكم :shy:

    والله يعطيكم العافيه

    تحياتي ....





    __________________
    دوام الـحــال مـن الـمـحــال

    أبوشهاب ,, أساس العمل الناجح .. الثقة
    دليل الواصل ,, أفضل دليل مؤرشف تم برمجته


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    السلام عليكم ورحمة الله وبركاته

    بالنسبة للدالة ()trim
    فهي تقوم بإزالة أي مسافات خالية من بداية النص أو نهايته
    والمسافات الخالية مثل: space و tab
    وهي مهمة جداً عند التحقق من النص المدخل من المستخدم.. مثلاً عند مطابقة اسم المستخدم الذي يدخله الزائر للصفحة مع اسم المستخدم الموجود بقاعدة البيانات
    فيجب أولاً استخدام الأمر trim لإزالة أي مسافات فارغة يكون قد ادخلها عن طريق الخطأ باستخدام زر المسافة مثلاً

    ومثال على استخدامها:
    كود PHP:
    $text=trim("   هذا هو النص المدخل، لاحظ المسافات الفارغة في بدايته ونهايته        "); 
    بقي أن تعرف انه يمكن استخدام trim بطريقة أخرى لازالة حروف معينة من أول وآخر النص، في حالة تواجدها
    ويتم ذلك عن طريق امرار الحرف المطلوب اليها كباراميتر ثاني بعد النص..


    أما عن ()mysql_free_result
    فكما قلت هي تقوم باخلاء الذاكرة التي يشغلها نتيجة الاستعلام
    ويتم امرار المتغير الذي يحتوي نتيجة الاستعلام، وليس الاستعلام نفسه
    كالتالي:

    كود PHP:
    $result mysql_query("SELECT * FROM users");
    $row mysql_fetch_assoc($result);
    mysql_free_result($result); 
    جدير بالذكر ان استخدام هذه الدالة هو عملي ومطلوب في حالة الدوال الكبيرة التي ترجع نتائج كبيرة..
    مع العلم أن افراغ نتيجة الاستعلامات تتم بطريقة اوتوماتيكية بعد انتهاء تنفيذ السكريبت..


    أرجو ان اكون قد افدت
    والسلام عليكم..






  3. #3


    تسلم يالحبيب mahmoud009 ... بصراحه كفيت ووفيت بخصوص الداله الاولى trim

    اما الداله الثانيه .. فالظاهر انك مافهمت قصدي

    انا اللي اقصده ...
    مثلا .. لو كان عندي 100 query
    فهل لازم احرر query واحد واحد عن طريق تكرار الداله mysql_free_result 100 مره ؟!

    هل في طريقه تشمل هذا العدد .. ؟!

    ويعطيك العافيه ...
    وبإنتظار الردود الطيبه

    تحياتي





    __________________
    دوام الـحــال مـن الـمـحــال

    أبوشهاب ,, أساس العمل الناجح .. الثقة
    دليل الواصل ,, أفضل دليل مؤرشف تم برمجته

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    لا يوجد طريقة لذلك...

    فيجب أن تعملها لكل نتيجة استعلام على حدة..

    تحياتي






  5. #5


    تسلم ايدك يالحبيب ... واشكرك على الوقت اللي بذلته للأجابه

    ومشكووور





    __________________
    دوام الـحــال مـن الـمـحــال

    أبوشهاب ,, أساس العمل الناجح .. الثقة
    دليل الواصل ,, أفضل دليل مؤرشف تم برمجته



  6. مشكوور اخوي

    mahmoud009

    افدتني بخصوص trim


    بس بتأكد منك

    فقط في اول وآخر النص

    يعني المسافات بين النص مايتم ازالتها؟


    والف شكر لك





    __________________
    كل مالا يعطى يضيع

  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    107


    بس بتأكد منك

    فقط في اول وآخر النص

    يعني المسافات بين النص مايتم ازالتها؟

    لا يتم ازالتها








  8. الف شكر لك اخوي

    لك تحياتي





    __________________
    كل مالا يعطى يضيع

  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    اقتباس المشاركة الأصلية كتبت بواسطة na3im
    لا يتم ازالتها
    كما قال أخي na3im فلا يتم ازالة المسافات بين الكلمات عند استخدام trim.. فقط المسافات في أول وآخر النص يتم ازالتها...

    وللفائدة
    يوجد ايضاً الدالة: ()ltrim
    والتي تقوم بازالة المسافات الخالية من اول النص فقط

    و ()rtrim
    وهي تزيل المسافات الخالية من آخر النص فقط


    أرجو أن أكون قد أفدت
    وفقنا الله واياكم

    تحياتي








  10. تسلم اخوي محمود


    الف شكر لك على هالاضافة

    وربي يجعلها بموازين حسناتك

    دمت بود

    اخوك وحيد





    __________________
    كل مالا يعطى يضيع





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

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

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