Jump to content

طلب شرح كود


Recommended Posts

dbConnect :
  
?
test_db = dbConnect( "sqlite", "file.db" ) -- عندك بطريقتين تفتح او تصنع ملف باستخدامه 
test_db = dbConnect( "sqlite", ":myresource/file.db" ) -- تصنع او تفتحه بمود آخر 
test_db = dbConnect( "mysql", "dbname=dbname;host=5.196.43.208", "username", "password", "share=1" ) -- او تفتحه من قاعدة بيانات الخاصة بالخادم
-- الارقمنت الاول
--[[
تحدده يكون
sqlite
عشان تفتح ملفات .db
او
mysql
عشان تفتح اتصالات خارجية 
]]
dbExec : 
?
-- اذا تبي تستعمل الأمر مباشرة بدون ماتستعملها 
-- وما بتحتاج تستعمل معها :
-- dbPoll
-- dbFree
dbExec ( test_db, "DELETE FROM table_name WHERE name=?", "Wifi" )

-- وبيرجع ترو اذا زبطت العملية وفولس اذا مازبطت
dbQuery : 
dbPoll : 

dbFree : 
?
-- هذي تستعمل مع dbFree && dbPoll
-- dbFree لاستعمالها مباشرة بدون نتائج
-- dbPoll لاستعمالها عشان تستلم نتيجة الشهادة 
-- قصدي الاستعلام 
-- مثل SELECT 
local Query = dbQuery ( test_db, "SELECT * FROM table_name WHERE name=?", 'Wifi' )
-- كذا مابيصير شيء
-- لازم تستعمل 
-- dbPoll او
-- dbFree
local Result = dbPoll ( Query, -1 )
-- كذا بتقدر تستفيد من النتيجة
-- مع الأفتراض انه عند تحديد قيمة وايفاي وتحديد number
-- بيطلع 10
outputChatBox( tostring( Result["number"] ) )
--[[
بيطلع :
10
]]

-- ولو جربنا كذا
local Result = dbFree ( Query )
outputChatBox( tostring( Result["number"] ) )
--[[
بيطلع :
خطأ , لان 
dbFree
بترجع 
true
او
false
]]
  

 

شرح الأخ .. 

#

@iMr.WiFi..!

  • Like 1
  • Thanks 1
Link to comment
17 minutes ago, +1HidroNex said:

dbConnect :
  
?
test_db = dbConnect( "sqlite", "file.db" ) -- عندك بطريقتين تفتح او تصنع ملف باستخدامه 
test_db = dbConnect( "sqlite", ":myresource/file.db" ) -- تصنع او تفتحه بمود آخر 
test_db = dbConnect( "mysql", "dbname=dbname;host=5.196.43.208", "username", "password", "share=1" ) -- او تفتحه من قاعدة بيانات الخاصة بالخادم
-- الارقمنت الاول
--[[
تحدده يكون
sqlite
عشان تفتح ملفات .db
او
mysql
عشان تفتح اتصالات خارجية 
]]
dbExec : 
?
-- اذا تبي تستعمل الأمر مباشرة بدون ماتستعملها 
-- وما بتحتاج تستعمل معها :
-- dbPoll
-- dbFree
dbExec ( test_db, "DELETE FROM table_name WHERE name=?", "Wifi" )

-- وبيرجع ترو اذا زبطت العملية وفولس اذا مازبطت
dbQuery : 
dbPoll : 

dbFree : 
?
-- هذي تستعمل مع dbFree && dbPoll
-- dbFree لاستعمالها مباشرة بدون نتائج
-- dbPoll لاستعمالها عشان تستلم نتيجة الشهادة 
-- قصدي الاستعلام 
-- مثل SELECT 
local Query = dbQuery ( test_db, "SELECT * FROM table_name WHERE name=?", 'Wifi' )
-- كذا مابيصير شيء
-- لازم تستعمل 
-- dbPoll او
-- dbFree
local Result = dbPoll ( Query, -1 )
-- كذا بتقدر تستفيد من النتيجة
-- مع الأفتراض انه عند تحديد قيمة وايفاي وتحديد number
-- بيطلع 10
outputChatBox( tostring( Result["number"] ) )
--[[
بيطلع :
10
]]

-- ولو جربنا كذا
local Result = dbFree ( Query )
outputChatBox( tostring( Result["number"] ) )
--[[
بيطلع :
خطأ , لان 
dbFree
بترجع 
true
او
false
]]
  

 

شرح الأخ .. 

#

@iMr.WiFi..!

:lol:

Edited by #Sn[i]pêŘ
  • Like 1
  • Confused 1
Link to comment
3 hours ago, #SnpêŘ said:

لا ما اضحك عليك أنت

اضحك على شخص دايما يسوي في علامة

#

ض2

ؤبعدين ؟ ! زخرفة هي بنسبة له ، .. المهم يسوي في شغله هو ما خصك فيه

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...