Jump to content

[mysql]استفسار بسيط


Recommended Posts

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

كيف الحال شباب الحين كان عندي استفسار 

بسيط

addEvent('deletehouse',true)
addEventHandler('deletehouse',root,function(id)
local markers=getHouseFromID(id)
local data=getElementData(source,'mrkinf')
local xyz=tostring(data[2]..','..data[3]..','..data[4]..','..data[18]..','..data[19]..','..data[20]..','..data[5]..','..data[6])
local x1y1z1=tostring(data[7]..','..data[8]..','..data[9]..','..data[21]..','..data[22]..','..data[23]..','..data[10]..','..data[11])
dbQuery(db,"DELETE FROM house WHERE id=? AND price=? AND owner=? AND key=? AND qus=? AND answer=? AND email=? AND fristpos=? AND secpos=? AND creater=? AND isvip=? AND color=?", id,data[13],data[12],data[14],data[15],data[16],data[26],xyz,x1y1z1,data[17],data[27],data[25])
for k,v in ipairs(markers)do
if isElement(v) and getElementType(v)=='marker' then
destroyElement(v)
end
end
triggerClientEvent(source,'housewnds',source,2,false)
removeElementData(source,'mrkinf')
end)

وش الغلط هنا

الكود شغال بدون اخطاء في الدي بق لكن ما يحذف من mysql

 

 

Edited by Master_MTA
Link to comment
9 minutes ago, Abu-Solo said:

triggerClientEvent(source,'housewnds',source,2,false)

 

رقم 2 مو معرف

+_+

ماله دخل يقلبي ذي طريقه استخدمها عشان افتح النافذه واسكرها برقمها من السيرفر سايد بدال ما اسوي لكل نافذه ايفينت معين +_+

  • Like 1
Link to comment
1 hour ago, #ZA7F //= said:

جرب تحذف الايدي حق الهاوس بس .. او الكولمن اللي تسجل عليه معلومات الهاوس

والله يالطيب فكرتك زينه وبغيت اسويها لكن بيصير اخطاء قويه لاني مب معدل على مود انا مسوي مود من 0

رابطه مع mysql

ولما يحمل من mysql

البيانات يحط داتا على الماركر بالايدي وكذا فهمت علي

Link to comment

المشكلة عندك بالاحداثيات

يعني عندك عدد المتغيرات اكثر من عدد الكولمنات

انت مسوي متغير فيه الاكس والواي والزد وفي قاعدة البيانات مخلي له كولمن واحد

ف احسن شي تسوي زي ماقالك زاحف تجيب ايدي البيت وتحذفه من قاعدة البيانات

 

Link to comment
15 hours ago, Abdul KariM said:

المشكلة عندك بالاحداثيات

يعني عندك عدد المتغيرات اكثر من عدد الكولمنات

انت مسوي متغير فيه الاكس والواي والزد وفي قاعدة البيانات مخلي له كولمن واحد

ف احسن شي تسوي زي ماقالك زاحف تجيب ايدي البيت وتحذفه من قاعدة البيانات

 

17 hours ago, #ZA7F //= said:

اش المشاكل اللي تواجهها ؟

قلتلك بيصير مشكله  يا غالي+

انا مستخدم فنكشن split

عشان افصلهم يوم اجيبهم

وما تواجهني مشاكل باي شي بقاعدة البيانات المشكله الوحيده انه ما يحذف منها فقط

 

Link to comment

وهذي هي المشكلة

split انك مستخدم 

لان قواعد البيانات ماتستقبل التيبلات

يرجع لك بتيبل split ولو تلاحظ ان فنكشن 

فـلازم تحولها لجسون عشان تقدر تحفظ التيبلات داخل قواعد البيانات

 

  • Like 1
Link to comment
35 minutes ago, Abdul KariM said:

وهذي هي المشكلة

split انك مستخدم 

لان قواعد البيانات ماتستقبل التيبلات

يرجع لك بتيبل split ولو تلاحظ ان فنكشن 

فـلازم تحولها لجسون عشان تقدر تحفظ التيبلات داخل قواعد البيانات

 

انت مش فاهم قصدي

انا مسوي الانزيرت على اساس انه سترنج

والاخراج مسويله split

مش الادخال الادخال مافيه اي مشكله ابدا المشكلة المواجهتني حاليا فقط الحذف

Link to comment
28 minutes ago, Master_MTA said:

انت مش فاهم قصدي

انا مسوي الانزيرت على اساس انه سترنج

والاخراج مسويله split

مش الادخال الادخال مافيه اي مشكله ابدا المشكلة المواجهتني حاليا فقط الحذف

شوف في طريقة واذا طبقتها ان شاء الله تنحل معك :

تسوي ايدي لكل هاوس يعني عند الانشاء يكون له ايدي مخصصص له فقط !!

عشان لما تحذفه احذفه بالايدي

انت مسوي ايدي قبل

سوي ايدي ثاني

IdH -- مثال

وجيب جميع القيم في الجدول وسوي له #

عشان تعرف اعدادهم

وعرفهم مع اضافة رقم واحد 

( هذا كله سويه عند انشاء بيت )

مثال :
 

local GetID = dbQuery(db,"SELECT * FROM house")
local IdH = #GetID + 1 
dbQuery(db,"INERT INTO house (IdH,.......) (?,?,?)",IdH)

^ هذا مثال فقط

ولما تجي تحذفهم

كذا ينحذفو :

dbQuery(db,"DELETE FROM house WHERE IdH=?",IdH)

 

Edited by iMr.WiFi..!
Link to comment
20 hours ago, iMr.WiFi..! said:

شوف في طريقة واذا طبقتها ان شاء الله تنحل معك :

تسوي ايدي لكل هاوس يعني عند الانشاء يكون له ايدي مخصصص له فقط !!

عشان لما تحذفه احذفه بالايدي

انت مسوي ايدي قبل

سوي ايدي ثاني

IdH -- مثال

وجيب جميع القيم في الجدول وسوي له #

عشان تعرف اعدادهم

وعرفهم مع اضافة رقم واحد 

( هذا كله سويه عند انشاء بيت )

مثال :
 


local GetID = dbQuery(db,"SELECT * FROM house")
local IdH = #GetID + 1 
dbQuery(db,"INERT INTO house (IdH,.......) (?,?,?)",IdH)

^ هذا مثال فقط

ولما تجي تحذفهم

كذا ينحذفو :


dbQuery(db,"DELETE FROM house WHERE IdH=?",IdH)

 

حبيبي الايدي والكلام ذا كله مسويه من اول من زمان

تمام

المشكله هنا بالحذف انا ابيه يحذف جميع القيم اللي جمب الايدي

مش الايدي بس ما ابي اكبر مساحة الداتا بيس على اشياء تافهه فهمت قصدي

Link to comment

انت لما تحذف عن طريق هذا الكود

dbQuery(db,"DELETE FROM house WHERE IdH=?",IdH)

راح يحذف اي جدول بالقاعده ايديه نفس المتعرف فيه IdH

يعني يحذف كل القيم , سواء كان : الاونر , السعر , إلخ...

Link to comment
3 minutes ago, 'SimpleArtS . . said:

انت لما تحذف عن طريق هذا الكود


dbQuery(db,"DELETE FROM house WHERE IdH=?",IdH)

راح يحذف اي جدول بالقاعده ايديه نفس المتعرف فيه IdH

يعني يحذف كل القيم , سواء كان : الاونر , السعر , إلخ...

تمام منك نستفيد مشكور هذي مشكلتي من الصباح جالس افههم محد فهمني راح اجرب واردلك خبر xD

 

21 minutes ago, 'SimpleArtS . . said:

انت لما تحذف عن طريق هذا الكود


dbQuery(db,"DELETE FROM house WHERE IdH=?",IdH)

راح يحذف اي جدول بالقاعده ايديه نفس المتعرف فيه IdH

يعني يحذف كل القيم , سواء كان : الاونر , السعر , إلخ...

مشكور يقلبي المشكله اني مسويها في اكثر من مود من قبل لكن وشو اقول ذذ

الله المستعان انضغطنا ضغطه نست الواحد اسمه مشكورين جميعا

Link to comment
10 minutes ago, Abdul KariM said:

ترا هذا الي قصدته انا وزاحف لكن مشكلتك ماركزت بالكلام

يمكن الله المستعان بس دعواتكم بالله مخي انلحس من الاختبارات وذولي

اعوذ بالله بس

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...