forked from Simnation/Main
MYSQL Abfrage Change
This commit is contained in:
parent
e80c3e0e75
commit
5af07673d7
1 changed files with 12 additions and 14 deletions
|
@ -3,9 +3,8 @@ local test_vari = {}
|
||||||
|
|
||||||
RegisterServerEvent('mh_garage:setMods')
|
RegisterServerEvent('mh_garage:setMods')
|
||||||
AddEventHandler('mh_garage:setMods', function(mods)
|
AddEventHandler('mh_garage:setMods', function(mods)
|
||||||
print(mods.plate)
|
|
||||||
if test_vari[mods.plate] == true then
|
if test_vari[mods.plate] == true then
|
||||||
print("Fahrzeug hat bereits ein Eintrag")
|
|
||||||
else
|
else
|
||||||
MySQL.query("SELECT mods FROM player_vehicles WHERE plate = ?", {mods.plate}, function(rs)
|
MySQL.query("SELECT mods FROM player_vehicles WHERE plate = ?", {mods.plate}, function(rs)
|
||||||
-- Prüfen ob rs überhaupt Daten enthält
|
-- Prüfen ob rs überhaupt Daten enthält
|
||||||
|
@ -20,9 +19,6 @@ AddEventHandler('mh_garage:setMods', function(mods)
|
||||||
else
|
else
|
||||||
test_vari[mods.plate] = true
|
test_vari[mods.plate] = true
|
||||||
end
|
end
|
||||||
else
|
|
||||||
-- Keine Ergebnisse gefunden
|
|
||||||
print("Keine Daten für Kennzeichen " .. mods.plate .. " gefunden")
|
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
@ -88,7 +84,7 @@ QBCore.Functions.CreateCallback('mh_garage:CallVehicles', function(source, cb, z
|
||||||
|
|
||||||
if Config.CallKeyVehicles then
|
if Config.CallKeyVehicles then
|
||||||
MySQL.query("SELECT plate FROM vehicle_keys WHERE owner = ?", {Player.PlayerData.citizenid}, function(rs)
|
MySQL.query("SELECT plate FROM vehicle_keys WHERE owner = ?", {Player.PlayerData.citizenid}, function(rs)
|
||||||
if rs[1] ~= nil then
|
if rs and rs[1] then
|
||||||
for k, v in pairs(rs) do
|
for k, v in pairs(rs) do
|
||||||
table.insert(vehicle_keys, {plate = v.plate})
|
table.insert(vehicle_keys, {plate = v.plate})
|
||||||
end
|
end
|
||||||
|
@ -100,19 +96,21 @@ QBCore.Functions.CreateCallback('mh_garage:CallVehicles', function(source, cb, z
|
||||||
print(json.encode(vehicle_keys))
|
print(json.encode(vehicle_keys))
|
||||||
for k, v in pairs(vehicle_keys) do
|
for k, v in pairs(vehicle_keys) do
|
||||||
MySQL.query("SELECT vehicle, plate, mods, name FROM player_vehicles WHERE plate = ?", {v.plate}, function(rs)
|
MySQL.query("SELECT vehicle, plate, mods, name FROM player_vehicles WHERE plate = ?", {v.plate}, function(rs)
|
||||||
|
if rs and rs[1] then
|
||||||
table.insert(vehicles, {
|
table.insert(vehicles, {
|
||||||
vehicle = rs[1].vehicle,
|
vehicle = rs[1].vehicle,
|
||||||
mods = rs[1].mods,
|
mods = rs[1].mods,
|
||||||
plate = rs[1].plate,
|
plate = rs[1].plate,
|
||||||
name = rs[1].name
|
name = rs[1].name
|
||||||
})
|
})
|
||||||
|
end
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
MySQL.query("SELECT vehicle, plate, mods FROM player_vehicles WHERE citizenid = ? AND garage = ?", {Player.PlayerData.citizenid, zone}, function(rs)
|
MySQL.query("SELECT vehicle, plate, mods FROM player_vehicles WHERE citizenid = ? AND garage = ?", {Player.PlayerData.citizenid, zone}, function(rs)
|
||||||
if rs[1] ~= nil then
|
if rs and rs[1] then
|
||||||
for k, v in pairs(rs) do
|
for k, v in pairs(rs) do
|
||||||
table.insert(vehicles, {
|
table.insert(vehicles, {
|
||||||
vehicle = v.vehicle,
|
vehicle = v.vehicle,
|
||||||
|
@ -132,7 +130,7 @@ QBCore.Functions.CreateCallback('mh_garage:verwaltung', function(source, cb)
|
||||||
local Player = QBCore.Functions.GetPlayer(source)
|
local Player = QBCore.Functions.GetPlayer(source)
|
||||||
local vehicles = {}
|
local vehicles = {}
|
||||||
MySQL.query("SELECT * FROM player_vehicles WHERE citizenid = ?", {Player.PlayerData.citizenid}, function(rs)
|
MySQL.query("SELECT * FROM player_vehicles WHERE citizenid = ?", {Player.PlayerData.citizenid}, function(rs)
|
||||||
if rs[1] ~= nil then
|
if rs and rs[1] then
|
||||||
for k, v in pairs(rs) do
|
for k, v in pairs(rs) do
|
||||||
table.insert(vehicles, {
|
table.insert(vehicles, {
|
||||||
current_garage = v.garage,
|
current_garage = v.garage,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue