#StrOnG_,) Posted December 15, 2015 Share Posted December 15, 2015 السلام عليكم SQLite ابي شرح ما ابي شخص يعطيني روابط مواضيع ثانيةة لاني شفت كل المواضيع وصراحة ما فهمت عليها اتمنى الي يبي يساعدني يشرح لي بالتفصيل وسلامتكم .. Link to comment
iPrestege Posted December 15, 2015 Share Posted December 15, 2015 انت تبي تسوي مود مثل ايش تحفظ ايش مثلاً لاني ودي اساعدك بس صعبه اذا مافهمت من كل الشروحات اللي موجودة هنا . Link to comment
mouamle Posted December 15, 2015 Share Posted December 15, 2015 شوف قائمة التشغيل هذي تفيدك Link to comment
</Mr.Tn6eL> Posted December 15, 2015 Share Posted December 15, 2015 (edited) وعليكم السلام راح أعطيك مثال مع شرحه المثال عبارة عن نظام يقوم بإضافة أسماء وأعمار واللون المفضل للاعبين نبدا بالجزء الأول صنع جدول بالطريقة الآتية executeSQLQuery("CREATE TABLE IF NOT EXISTS db_table(name, age, favorite_color)") CREATE TABLE : صنع جدول داخل قاعدة البيانات IF NOT EXISTS : يتحقق ان اسم الجدول مو موجود مسبقا يعني الجدول اذ كان موجود ما راح يصنعه db_table : هو اسم الجدول (name, age, favorite_color) : كل مابين القوسين عبارة عن كولمن والكولمن هو الأعمدة او تحط فيها بيانات وكل عمود له بياناته الخاص زي نظام القريد ليست هي عبارة عن أسم الكولمن name, age, favorite_colorكولمن له رو او بالعربي كل عمود له صف و ملاحظة : القريد ليست مجرد مثال ليس له علاقة بقواعد البيانات نبدا بالجزء الثاني اللي هو اضافة بيانات الى الجدول executeSQLQuery("INSERT INTO db_table(name, age, favorite_color) VALUES(?, ?, ?)", "Mr.Tn6el", "19", "orange") INSERT INTO : هو أمر اضافة الى الجدول db_table : هو الجدول الذي يتم اضافة البيانات اليه (name, age, favorite_color) : أسماء الكولمن المراد اضافة البيانات اليها VALUES(?, ?, ?) : هو الآن الجزء المهم والذي يتم ادخال البيانات اليه ومعنى علامات الاستفهام ان البيانات مجهولة ويتم استبدالها البرامتر الثاني من وظيفة قاعدة البيانات وتستطيع اضافة بدون علامات الاستفهام والبرامتر الثاني شاهد هذا المثال VALUES("Mr.Tn6el", "19", "orange") "Mr.Tn6el", "19", "orange" : هذا البرامتر الثاني التي تكلمنا عنه سابقا واي علامة استفهام موجوده في البرامتر الأول يتم استبدالها بحسب الترتيب "?" مثلا سويت راح على طول ينتقل ويتفقد البرامتر الثاني ويتحقق انه تم استبداله والا سوف يرسل خطأ راح اكمل الشرح بعد مارجع انتظرونا Edited December 15, 2015 by Guest Link to comment
</Mr.Tn6eL> Posted December 15, 2015 Share Posted December 15, 2015 نبدا بالجزء الثالث شرح استعلام البيانات من جدول قاعدة البيانات (القسم الأول(استعلام جميع البيانات من الجدول executeSQLQuery("SELECT * FROM db_table") SELECT : امر الاستعلام من الجدول * : النجمة يعني جميع الكولمن اللي في الجدول FROM db_table : FROM : (db_table)تعني بالعربية من وثم تأتي بعدها اسم الجدول اللي هو (القسم الثاني(استعلام جزء محدد من البيانات executeSQLQuery("SELECT * FROM db_table WHERE name=?", "Mr.Tn6eL") WHERE : تعني أين بالعربية ووظيفتها هي اختيار شي محدد مثلا كأنك تقول ابغى تفاحة لكن تكون صفراء فهل راح يجيب لك الحمراء؟! لا بالطبع =? : الاستفهام شرحناه سابقا اذ انه قيمة مجهولة يتم استبدالها بالبرامتر الثاني "Mr.Tn6eL" : هو اسمي فكذا راح يكون يجيب الاعب اللي اسمه Mr.Tn6eL الباقي شرحته فوق (القسم الثالث(استعلام البيانات بالشات if query and type(query) == "table" and #query > 0 then for k, v in ipairs(query) do outputChatBox("Name : "..name..", Age : "..v.age..", Favorite color : "..v.favorite_color) end end if query and type(query) == "table" and #query > 0 then يتحقق ان الاستعلام تم بالقعل ثم يتحقق ان نوع الاستعلام جدول وثم يتحقق ان الجدول ليس فارغ for k,v in pairs(query) do دوران على محتويات الجدول outputChatBox("Name : "..v.name..", Age : "..v.age..", Favorite color : "..v.favorite_color) كتابة الاستعلام بالشات راح يطلع بالشات "Name : "Mr.Tn6eL, Age : 19, Favorite color : orange" v.name : v = المتغير الذي يجلب القيمة خلال الدوران على محتويات الجدول name = اسم الكولمن والباقي معروف Link to comment
#StrOnG_,) Posted December 15, 2015 Author Share Posted December 15, 2015 انت تبي تسوي مود مثل ايش تحفظ ايش مثلاً لاني ودي اساعدك بس صعبه اذا مافهمت من كل الشروحات اللي موجودة هنا . على سبيل المثال : كيف احفظ سيريالات اللاعبين الي دخلو وخرجو Link to comment
#StrOnG_,) Posted December 15, 2015 Author Share Posted December 15, 2015 مشكور تنطيل , ما قصصرت بحاول اسوي حفظ سيريالات اللاعبين الي دخلو السيرفر وخرجو Link to comment
#StrOnG_,) Posted December 15, 2015 Author Share Posted December 15, 2015 تنطيل او اي شخص ثاني ابي شرح لـ dbConnect, dbPoll, dbExec and dbQuery Link to comment
</Mr.Tn6eL> Posted December 15, 2015 Share Posted December 15, 2015 تنطيل او اي شخص ثانيابي شرح لـ dbConnect, dbPoll, dbExec and dbQuery الأولى الاتصال بقاعدة البيانات الثانية تتحقق من الاستعلام الثالثة تنفيذ أمر sql الثالثة استعلام من قاعدة البيانات Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now