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

الموضوع: استفسار كيف اجعل مدخلات حقل الـ ID مثل هذه؟

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

    استفسار كيف اجعل مدخلات حقل الـ ID مثل هذه؟



    السلام عليكم و رحمة الله و بركاته .
    تحية طيبة .
    لدي استفسار بسيط كيف يمكنني جعل الحقل ID الذي هو INT Primary key و به Auto increment
    طبعاً في الأصل يقوم بالزيادة 1 ثم 2 ثم 3 ثم 4 الخ.
    اود ان اجعله كالتالي :
    user.php?userid=11955376668855671286
    لو لاحظتم فالـ ID يتكون من أزيد من 15 رقما يمكن ، طبعاً لا احد يقولي ان هذا الحقل ليس هو حقل الـ ID الأصلي :shy:
    طبعاً يلزم ان يكون الحقل Auto increment و Primary key حتى لا تتكرر القيمة .







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    لو لاحظتم فالـ ID يتكون من أزيد من 15 رقما يمكن ، طبعاً لا احد يقولي ان هذا الحقل ليس هو حقل الـ ID الأصلي :shy:
    طبعاً يلزم ان يكون الحقل Auto increment و Primary key حتى لا تتكرر القيمة .
    من قال لك ذلك ؟
    أولا خانة Auto increment وخانة Primary key هي وظائف لتسهيل عملك مع قواعد البيانات
    ويمكنك الاستغناء عنها واستبدالها باوامر برمجية واكواد select واكواد شرط كثيرة
    وبدلا من ان يتم ذلك في معالج الـ mysql سيتم باكواد php

    وطريقة عمل ما تريده سهلة للغاية
    وهو التعامل مع هذا الرقم كخانة عادية يمكن اضافة رقم عشوائي بها مع التاكد من عدم وجود مسبقا
    ثم يتم التعامل معه في اوامر جلب الصفوف من قاعدة البيانات

    ليكون شكل الجدول بهذا الشكل
    id - يتم التعامل به عند الحذف و التعديل
    userid - رقم عشوائي لابطال عملية التتبع وهو الذي يظهر في واجهة الموقع





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

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


    كود PHP:
    CREATE  TABLE  `id` ( `idBIGINT NOT  NULL  AUTO_INCREMENT  PRIMARY  KEY ,
    ENGINE  =  MYISAM 
    اجعل الحقل BIGINT





    __________________
    ما الشأن وجود الطلب، و إنما الشأن أن ترزق حسن الأدب.

  4. #4
    عضو فعال
    تاريخ التسجيل
    Dec 2008
    المشاركات
    1,897


    سحاب اون لاين
    نعم صحيح ما قلته لكن كنت اظن أن السالفة من الـ ID اما ماعداه فأعرفه شكراً لك
    Horizons
    يبدو ان الخيار يزيد فقط من سعة الحقل حيث يمكن استقبال قيم اكثر من القيم التي يستقبلها حقل INT .










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

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

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