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

الموضوع: خبراء قواعد البيانات طلب صغير بعد ازنكم ؟؟

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    695

    Question خبراء قواعد البيانات طلب صغير بعد ازنكم ؟؟



    السلام عليكم اخواني

    منذ بضعة ايام قمت بطلب قاعدة بيانات جديدة لسكربت الراصد 2 حيث أن القاعدة القديمة له غير دقيقة أبداً و يمكنكم رؤية طلبي في هذا الموضوع

    http://www.swalif.net/softs/swalif63/softs281153/

    المهم قمت بالبحث ووجدت موقع يعطي قواعد بيانات قمت بتحميلها بصيغة csv وحولتها إلى sql عبر كود بي اتش بي المهم المشكلة انه بعد التحويل قاعدة البيانات الجديدة بياناتها يتم إدخالها الى 5 جداول بينما القاعدة القديمة هيي جدولين فقط و حاولت ادخالها إلى جدول القاعدة القديمة بعد افراغه (مع اني اعلم انها لن تعمل) فظهرت لي الرسالة التالية:
    كود:
    Error
    
    SQL query:
    
    INSERT INTO ips
    VALUES (
    "16777216", "33554431", "AU", "AUS", "AUSTRALIA"
    );
    
    MySQL said: Documentation
    #1136 - Column count doesn't match value count at row 1
    فهل يمكن لأحد الخبراء ان يقوم بتعديل بسيط في ملف القاعدة او في جداول القاعدة (كإضافة الجداول الباقية) او حتى في ملف سكربت الراصد بحيث يعمل على بيانات القاعدة الجديدة

    قمت بإرفاق ملف القاعدة الجديدة مضغوطة (احذف .txt من آخر الملف) و أيضاً سكربت الراصد 2 كاملاً

    الرجاء مساعدتي فأنا محتاج لهذا السكربت ضروري حيث ان بعد أصدقائي يطالبونني بتحديث للقاعدة (حيث أنني قمت بتصميم و تركيب مواقعهم و ارفقتها بسكربت الراصد) و سأكون لكم من الشاكرين :shy:





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة 3jeeb4you ; 12-04-2010 الساعة 11:39 PM
    __________________
    للمراسلة و المسنجر: ajeeb4you@hotmail.com


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2009
    المشاركات
    131


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

    فقط للشرح أخي
    قاعدتك الأضلية تضع اسم البلد مع أول رقم اي بي ينتمي لهذا البلد و تقوم باستخدام ال sql بمعرفة الى اي بلد ينتمي الاي بي
    بينما القاعدة التي وجدتها فهي تضع البلد و مدى الايبيات التي تنتمي له (يعني السعودية أول ايبي ينتمي لها هو كذا و اخر ايبي هو كذا)

    المهم قمت بتحويل القاعدة الجديدة لك بحيث أنها تتناسب مع شكل قاعدنك القديمة و ستعمل ان شاء الله بلا مشاكل

    و رغم أنني لست خبير في ال mysql فاني أعتقد أن الأمر الذي تكتشف فيه الى اي بلد ينتمي الايبي
    كود PHP:
    SELECT FROM ips WHERE ips INET_ATON('$result[ip]'ORDER BY ips DESC LIMIT 0,1
    مكلف (بطيئ) و الأفضل أن تستخدم نفس طريقة القاعدة الجديدة بحيث يكون لكل بلد مدى من الايبيات

    علي العموم هذا هو الملف اضفه الى قاعدتك و لا تنساني من الدعاء
    طبعا حول امتداد الملف الى zip





    الملفات المرفقة الملفات المرفقة
    __________________
    http://servarica.com
    Xen VPS and WHMCS Xen Management Addon modules
    support@servarica.com

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    695


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

    فقط للشرح أخي
    قاعدتك الأضلية تضع اسم البلد مع أول رقم اي بي ينتمي لهذا البلد و تقوم باستخدام ال sql بمعرفة الى اي بلد ينتمي الاي بي
    بينما القاعدة التي وجدتها فهي تضع البلد و مدى الايبيات التي تنتمي له (يعني السعودية أول ايبي ينتمي لها هو كذا و اخر ايبي هو كذا)

    المهم قمت بتحويل القاعدة الجديدة لك بحيث أنها تتناسب مع شكل قاعدنك القديمة و ستعمل ان شاء الله بلا مشاكل

    و رغم أنني لست خبير في ال mysql فاني أعتقد أن الأمر الذي تكتشف فيه الى اي بلد ينتمي الايبي
    كود PHP:
    SELECT FROM ips WHERE ips INET_ATON('$result[ip]'ORDER BY ips DESC LIMIT 0,1
    مكلف (بطيئ) و الأفضل أن تستخدم نفس طريقة القاعدة الجديدة بحيث يكون لكل بلد مدى من الايبيات

    علي العموم هذا هو الملف اضفه الى قاعدتك و لا تنساني من الدعاء
    طبعا حول امتداد الملف الى zip
    ألف شكر لك يا غالي تم اضافة القاعدة و اصبحت أدق فعلاً ولكن بها بعض الأخطاء حيث انه اظهر لي دولتي اميركا علماً اني لست بها و لكن لا يهم و فهكذا ادق

    مكلف (بطيئ) و الأفضل أن تستخدم نفس طريقة القاعدة الجديدة بحيث يكون لكل بلد مدى من الايبيات
    حسناً أخي مادمت خبير في البي اتش بي هلئ يمكنك التعديل على السكربت ليعمل على قاعدة البيانات التي وضعتها انا بحيث يتم تحديث القاعدة بشكل دوري ؟؟ انا للأسف لست خبير في هذه الأمور و اتمنى منك ان تضع طريقة تحويل القاعدة و اذا عدلت على السكربت ان تخبرنا كيف حتى نستفيد و ليس بغرض الإستخدام ايضاً يمكنك طرح قاعدة البيانات في منتدى سوالف و سنتنشر في كافة المنتديات نظراً لشهرة هذا السكربت و لكن قل استخدامه بسبب قاعدة بياناته التي عمرها اكثر من 4 سنوات و لم تحدث :court:

    شكرا لك اخي احمد صديق على الإفادة و تم حفظ الأكواد :1power:

    تحياتي





    __________________
    للمراسلة و المسنجر: ajeeb4you@hotmail.com

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2009
    المشاركات
    131


    تفضل أخي الفاضل

    قد قمت بتعديل الكود ليعمل مع القاعدة الجديدة
    كما أنني قمت بتعديل ملف القاعدة المرفق مع النسخة ليعمل أيضا مع الكود الجديد (المبني على القاعدة الجديدة)
    و أخيرا قمت بارفاق ملفي قاعدة واحد ترميزه windows-1256 و الثاني ترميزه utf8

    الان كل ما عليك هو أن تحصل على ملف تحديث كالذي وضعته في أول مشاركة لك بالموضوع كل فترة و تحدث قاعدة بياناتك

    الملف مرفق
    طبعا غير اسم الملف الى
    rased2_new.tar.gz

    لا تنساني من الدعاء





    الملفات المرفقة الملفات المرفقة
    __________________
    http://servarica.com
    Xen VPS and WHMCS Xen Management Addon modules
    support@servarica.com

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    695


    تفضل أخي الفاضل

    قد قمت بتعديل الكود ليعمل مع القاعدة الجديدة
    كما أنني قمت بتعديل ملف القاعدة المرفق مع النسخة ليعمل أيضا مع الكود الجديد (المبني على القاعدة الجديدة)
    و أخيرا قمت بارفاق ملفي قاعدة واحد ترميزه windows-1256 و الثاني ترميزه utf8

    الان كل ما عليك هو أن تحصل على ملف تحديث كالذي وضعته في أول مشاركة لك بالموضوع كل فترة و تحدث قاعدة بياناتك

    الملف مرفق
    طبعا غير اسم الملف الى
    rased2_new.tar.gz

    لا تنساني من الدعاء
    شكرا جزيلا لك أخي الكريم عذبتك معاي ربي يوفقك

    و لكن

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

    ملاحظة: قمت ايضاً بنفس الوقت بطلب من صديق لي بأن يضع نفس الموضوع في ترايدنت (لأنني لا أملك عضوية هناك و التسجيل مغلق) و قد قام أحد الأخوة ببرمجة سكربت يعتقد على القاعدة التي وضعتها أنا و هو يظهر الدولة بشكل صحيح 100% و لكن السكربت لا يلبي مطلبي فأنا أريده نفس سكربت الراصد و لكن يعرض بشكل صحيح الدول

    المهم تفضل هذا رابط الموضوع
    http://www.traidnt.net/vb/showthread.php?t=1531095

    وقد راجعت الكود الخاص به فوجدت الإستعلام الذي يجلب المعلومة من قاعدة البيانات هكذا
    كود PHP:
    $sql mysql_query("SELECT code,name FROM ctips WHERE "$ip ." BETWEEN start AND end"); 
    لاحظة between الجدول start و الجودل end أعتقد هكذا يجلب المعلومة الصحيحة 100$ حاولت التعديل به بحيث يعمل مع سكربت الراصد إلا أنني لم افلح فأنا لست خبير :shy:

    فهل يمكنك أن تقوم بشي ما و سأكون لك من الشاكرين بعدها سأطرح السكربت في المنتديات سكربت الراصد 2 معدل بقاعدة بيانات شهر 4 2010 :nice:

    تحياتي





    __________________
    للمراسلة و المسنجر: ajeeb4you@hotmail.com

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


    نعم أخي كلامك صحيح
    و صراحة أنا وضعت السكريبت أول مرة بدون تجريب

    المهم أني عدلت السكريبت و سيعمل الان ان شاء الله
    جربه و أخبرني بالنتائج





    الملفات المرفقة الملفات المرفقة
    __________________
    http://servarica.com
    Xen VPS and WHMCS Xen Management Addon modules
    support@servarica.com

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    695


    نعم أخي كلامك صحيح
    و صراحة أنا وضعت السكريبت أول مرة بدون تجريب

    المهم أني عدلت السكريبت و سيعمل الان ان شاء الله
    جربه و أخبرني بالنتائج
    شكراً لك أخي الكريم اشتغل السكربت تمام الآن مع انه لم يعرض دولتي صح 100% بس المهم صار فيني جدد قاعدة البيانات كل فترة ألف شكر لك يا الغالي ووفقك الله عذبتك معاي





    __________________
    للمراسلة و المسنجر: ajeeb4you@hotmail.com





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

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