Jump to content

dbConnect # # # مشكلة


Recommended Posts

local mainConnection = dbConnect(  'sqlite', 'SQL.db' ) 
dbQuery( mainConnection, 'CREATE TABLE IF NOT EXISTS savePOStest4 (playerSerial, xPos, yPos, zPos)' ) 
outputChatBox( 'seccessfully Connect and Make table') 
  
addCommandHandler( 'setPOS', function(source) -- لما اسوي الكوماند ويتحقق يجي update table في كل مرة حتى لو ماكان في result1 
local x, y, z = getElementPosition(source) 
local checkResult = dbQuery( mainConnection,' SELECT * FROM savePOStest4 WHERE playerSerial=?', getPlayerSerial(source) ) 
local result1 = dbPoll(checkResult, -1) 
if (result1 == nil) then 
dbExec( mainConnection, "INSERT INTO savePOStest4 VALUES(?, ?, ?, ?)", getPlayerSerial(source), x, y, z ) 
outputChatBox( 'seccessfully add Info') 
else  
dbExec( mainConnection, "UPDATE savePOStest4 SET playerSerial=?, xPos=?, yPos=?, zPos=?", getPlayerSerial(source), x, y, z ) 
outputChatBox( 'seccessfully update Info') 
end 
end 
) 
  
addEventHandler( 'onPlayerSpawn', root, 
function() 
local x = dbQuery(mainConnection, "SELECT xPos FROM savePOStest4 WHERE playerSerial = ?", getPlayerSerial(source)) 
local y = dbQuery(mainConnection, "SELECT yPos FROM savePOStest4 WHERE playerSerial = ?", getPlayerSerial(source)) 
local z = dbQuery(mainConnection, "SELECT zPos FROM savePOStest4 WHERE playerSerial = ?", getPlayerSerial(source)) 
local result1 = dbPoll(x, -1) 
local result2 = dbPoll(y, -1) 
local result3 = dbPoll(z, -1) 
local x_ = result1[1]["xPos"] 
local y_ = result2[1]["yPos"] 
local z_ = result3[1]["zPos"] 
setElementPosition( source, x_, y_, z_ ) 
outputChatBox( x_ ..', ' ..y_ .. ', ' ..z_ ) 
end 
) 
  
  

Edited by Guest
Link to comment
local mainConnection = dbConnect(  'sqlite', 'SQL.db' ) 
dbQuery( mainConnection, 'CREATE TABLE IF NOT EXISTS savePOStest4 (playerSerial, xPos, yPos, zPos)' ) 
outputChatBox( 'seccessfully Connect and Make table') 
  
addCommandHandler( 'setPOS', function(source) 
local x, y, z = getElementPosition(source) 
local checkResult = dbQuery( mainConnection,' SELECT * FROM savePOStest4 WHERE playerSerial=?', getPlayerSerial(source) ) 
local result1 = dbPoll(checkResult, -1) 
if (type(result1) == "table" and #result1~= 0) then 
dbExec( mainConnection, "UPDATE savePOStest4 SET playerSerial=?, xPos=?, yPos=?, zPos=?", getPlayerSerial(source), x, y, z ) 
outputChatBox( 'seccessfully update Info') 
else 
dbExec( mainConnection, "INSERT INTO savePOStest4 VALUES(?, ?, ?, ?)", getPlayerSerial(source), x, y, z ) 
outputChatBox( 'seccessfully add Info') 
end 
end 
) 
  
addEventHandler( 'onPlayerJoin', root, 
function() 
local x = dbQuery(mainConnection, "SELECT xPos FROM savePOStest4 WHERE playerSerial = ?", getPlayerSerial(source)) 
local y = dbQuery(mainConnection, "SELECT yPos FROM savePOStest4 WHERE playerSerial = ?", getPlayerSerial(source)) 
local z = dbQuery(mainConnection, "SELECT zPos FROM savePOStest4 WHERE playerSerial = ?", getPlayerSerial(source)) 
local result1 = dbPoll(x, -1) 
local result2 = dbPoll(y, -1) 
local result3 = dbPoll(z, -1) 
local x_ = result1[1]["xPos"] 
local y_ = result2[1]["yPos"] 
local z_ = result3[1]["zPos"] 
setElementPosition( source, x_, y_, z_ ) 
outputChatBox( x_ ..', ' ..y_ .. ', ' ..z_ ) 
end 
) 
  

لما اسوي ريستارت للسكربت ما الاقي الجدول والقيم تنحذف :|

أحد عنده خبرة بهذي المسئلة .!؟

Link to comment
local RentDataBase = dbConnect("mysql", "dbname=" .. 'sql6119060' .. ";host=" .. 'sql6.freemysqlhosting.net', 'sql6119060', 'd9ScRNHhPA') 
dbQuery( RentDataBase, ' CREATE TABLE IF NOT EXISTS `sql6119060` (userSerial,userName,expiredIN) ' ) 

هذا الكود بالسيرفر المحلي

100 %

على سيرفر استضافة

يجي بالديبوق ~~

dbConnect failed ... could not connect

مع العلم إني حاط المود بالأدمن وله صلاحية الأتصال وكل شيء .!

Link to comment
ههههههههههههههههه جراند تسئل حالك وتجاوب حالكك ض2

بس أخر كود ذذ وقف في وجهي موراضي يتصلح

عجييب :|

مع انه بالسيرفر المحلي جربت امه شغال مليون بالميهةء :lol:

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