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

الموضوع: مانوع هذا التحذير (لم استطع أن أجد خطأ له)

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007

    مانوع هذا التحذير (لم استطع أن أجد خطأ له)



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


    تحذير يأتي مع هذا الكود

    $result=mysql_query (" SELECT * FROM mols WHERE id='$id' ");

    while($row=mysql_fetch_array($result)){
    Echo $row[id];
    }





    fayz غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    437


    احذف هذا الشرط ولاحظ ما يحدث
    where id=$id





    albdre غير متواجد حالياً

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    لكن لابد لي من هذه الشريطة لأني أريد استخلاص بيانات بواسطة هذا

    سؤال ثاني: ماسبب حدوث ذلك





    fayz غير متواجد حالياً

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    بعد حذف الشرطية نفس المشكلة لم تتغير
    هل من حل





    fayz غير متواجد حالياً

  5. #5
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    الخطأ هذه يدل على ان جملة sql التى نفذتها الدالة mysql_query غير صحيحه... ولمعرفة تفصيل الخطأ اكتب
    كود PHP:
    print mysql_error(); 
    ربما يكون الخطأ ان الجدول mols غير موجود او قيمة $id يوجد بها نصوص لا تقبلها Mysql





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
    daif غير متواجد حالياً

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    أخي daif

    الغريب في الأمر أنه عندما أقوم بنقل الاستعلا إلى ملف آخر يتم بنجاح أما في هذا الملف بالذات فلا يعمل وحللت المشكلة بجعل ملف مستقل لهذا الاستعلام

    مشكلة حيرتني
    على العموم المشكلة انتهت بنقل الاستعلام إلى ملف آخر دون تغييره وتم بنجاح و لا أعلم مالسبب





    fayz غير متواجد حالياً

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    السلام عليكم
    كما ذكر الاخ ضيف , السبب قد لايكون من تركيب الجملة , ولكن قد لايكون هناك حقل بإسم id ,
    تأكد من الجدول ووجود حقل id به





    __________________
    www.abu3amer.com
    أبوعامر غير متواجد حالياً

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    152


    أخوي ضبط الكود هذا
    كود PHP:
    Where id='".$id."' 
    جربه يمكن الغلطه عندك في برمجه الكود نفسه





    __________________
    سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته
    Templates غير متواجد حالياً

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


    أعتقد أن رسالة الخطاء تظهر بسبب أن نتيجة البحث تساوي صفر.

    إن لم أكن مخطاء ، فإن السطر رقم 160 هو هذا السطر :
    كود PHP:
    while($row=mysql_fetch_array($result)){ 
    إذا لم يحتوي المتغير $result على أي نتائج تحدث هذه المشكلة ، ولكي تتخلص من رسالة الخطاء يجب أن يكون الكود بالشكل التالي :
    كود PHP:
    $result=mysql_query (" SELECT * FROM mols WHERE id='$id' ");
    if(@
    mysql_num_rows($result) > 0){
        while(
    $row=mysql_fetch_array($result)){
            Echo 
    "$row[id]";
        }

    يمكن لو أضفت الـ @ ، قبل اوامر mysql تختفي المشكلة :
    كود PHP:
    @mysql_query
    @mysql_fetch_array 
    السؤال الآن لماذا الإستعلام لا يحتوي على بيانات مطابقة ، السبب اما انه لا توجد هنالك بيانات ، أو أنك أخطائت في الكويري ، إطبع الكويري ونفذها عن طريق phpMyAdmin هل تنفذ أم لا ؟
    إذا ظهرت رسالة خطاء ، فإن كود الإستعلام يحتوي على خطاء ، وإذا لم تظهر رسالة خطاء ولكن لم تظهر بيانات ، فإن كود الإستعلام صحيح ، ولكن لا توجد بيانات مطابقة للبحث ، واذا ظهرت بيانات ، فقفل الجهاز ، وريح وادع ربك أن الله يهدي البي اتش بي ويقبل تنفيذ الكويري والله يعينك

    الغريب أنت تبحث في mols عن مايطابق ID ، يعني الـ ID ليس هو البرايمري كي لجدول mols ، أقترح عليك أن تعيد تسميت الـ ID ، إلى أسم الجدول_ID ، مثلا User_ID ، فقط للتنظيم لا أكثر.





    Mansour غير متواجد حالياً





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

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

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