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

الموضوع: ممكن تصحيح هدا الاستعلام

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169

    ممكن تصحيح هدا الاستعلام



    مرحبا


    لا أدري سبب عدم جدوى هدا الكود في صفحة php

    كود PHP:
    UPDATE `fileSET `time` = '0000' WHERE `id` = 42

    مع العلم بأنني اتصلت بقاعدة البيانات

    كود PHP:
    mysql_connect("$dbServer""$dbUser""$dbPass")or die("cannot connect");
    mysql_select_db("$dbName")or die("cannot select DB"); 









  2. #2
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    279


    السلام عليكم

    ادخل المتغيرات الى دوال الاتصال بدون علامات تنصيص

    كود PHP:
     mysql_connect($dbServer,$dbUser,$dbPass)or die("cannot connect");
    mysql_select_db($dbName)or die("cannot select DB"); 






    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  3. #3
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169


    أخي
    الاتصال بقاعدة البيانات تم بنجاح لأنني استخرجت معلومات من الجدول file
    و أريد تحديت تاريخ اخر تنزيل بهده الطريقة و هده هي الصفحة
    http://azizsoft.247ihost.com/D.php?f=BCD0k3uw





    التعديل الأخير تم بواسطة azizsoft ; 20-08-2007 الساعة 02:38 AM

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    279


    طيب اخي وما المشكلة هتجيب ال time وتخزنه فى متغير وتعمل update عادي ؟؟





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  5. #5
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169


    عادي بس طريقة عمل update ما نفعت معي و هدا هو الكود الدي استخدمته
    كود PHP:
    UPDATE `fileSET `time` = '0000' WHERE `id` = 42







  6. #6
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    279


    انتا قلت انك تريد عمل update لتجعل الوقت هو اخر تاريخ انزال

    وانتا هنا تضع 0000 ام انك تقوم بتجربة ال update

    اتاكد ان فى فعلا ملف ب id = 42

    وان اسم الحقل الخاص بالتاريخ او الوقت يعني اسمه time

    ومرر الاستعلام فى mysql_query


    اخوك

    محمد ،،





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


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


    هو الاتصال سليم بإذن الله

    بالنسبة لعلامات التنصيص الزوجية
    كود PHP:

    فالمتغيرات تعمل بداخلها بشكل سليم (رفم أني لا أرى أي لزمة لها)
    أما علانات التنصيص الفردية
    كود PHP:

    فلا تقوم بترجمة المتغيرات ولا تستبدلها بقيمتها بل تضع المتغيرات نفسها
    طيب هل يعطي خطأ في هذا الشكل
    كود PHP:
    mysql_query("UPDATE `file` SET `time` = '0000' WHERE `id` = 42;") or die(mysql_error
    إن كان خطأ في طرقة كتابة ال SQL Query فسيظهر الخطأ هنا
    أما إن كان الخطأ في أن البيانات لا تحفظ فبالتالي أحب أن أسألك ما هو نوع الحقل time

    بالتوفيق

    سيم لهاوي : س س ت





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

  8. #8
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169


    ألف شكر على المساعدة

    تمت العملية بنجاح و لله الحمد
    الخطأ أنني نسيت تمرير الاستعلام في mysql_query :shy:






  9. #9
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169


    اقتباس المشاركة الأصلية كتبت بواسطة mezoo
    طيب هل يعطي خطأ في هذا الشكل
    كود PHP:
    mysql_query("UPDATE `file` SET `time` = '0000' WHERE `id` = 42;") or die(mysql_error
    نعم يعطي خطأ

    لأن علامة ; لا توجد في نهاية السطر

    شكرا جزيلا:app:






  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    هههههههههه ضحكتني لما قلت نسيت تنفيذ الاستعلام

    اضحك الله سنك





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

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


    لا يشطرت أغلاق اي أمر في أي لغة برمجة طالما انه امر منفرد او انه أخر أمر في البرنامج

    يعني لو أنك لم تغلق أمر كود الـPHP في أخر صفحتك فلن يعطيك خطأ أي أنك لو لم تستخدم
    كود PHP:
    ?> 
    وكذلك في ال SQL ﻷنك ترسل الاوامر منفردة يعني لو أنك ترسل أمر SQL واحد في كل مرة -هذا هو المعتاد- فلا يلزم وضع ; في اخر كل امر
    أما إن كنت ترسل اكثر من امر فوجب أغلاق الامر


    بالتوفيق واعانك الله





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.





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

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

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