# sql.Query

- **Ortam:** İstemci, Sunucu, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/sql.Query
- **Çeviri tarihi:** 2025-09-08

```lua
table or boolean or nil sql.Query( string query )
```

## Açıklama

Yerel SQLite veritabanında bir sorgu gerçekleştirir, sonuç kümesi olarak bir tablo, sonuç boşsa nil ve hata durumunda false döndürür.

> **UYARI:** Bu işlevle SQL sorgularını güvenli bir şekilde çalıştırmak için, sorgu dizesindeki birleştirilmiş değişkenlerin SQL enjeksiyonları gibi güvenlik açıklarından kaçınmak için güvenli olduğundan emin olmak çok önemlidir. Bunun için, argümanların doğru bir şekilde kaçış karakteriyle yazılmasına olanak tanıyan [sql.SQLStr](https://gmod.tr/wiki/sql.SQLStr) kullanılması önerilir.
>
> Mümkünse bunun yerine sadece [sql.QueryTyped](https://gmod.tr/wiki/sql.QueryTyped) kullanmak en iyisidir.

## Argümanlar

1. [string](https://gmod.tr/wiki/string) **query**: Çalıştırılacak sorgu.

## Döndürülen Değerler

1. [table](https://gmod.tr/wiki/table) or [boolean](https://gmod.tr/wiki/boolean) or [nil](https://gmod.tr/wiki/nil): Bir hata varsa `false`, sorgu hiç veri döndürmediyse `nil` döndürülür.

### Örnek

Veritabanına bilgi kaydetme ve oluşturma örneklerini içeren fonksiyonlar.

```lua
function CreateTable()
	sql.Query("CREATE TABLE IF NOT EXISTS player_data ( SteamID64 INTEGER PRIMARY KEY, Money INTEGER )")
end

function SavePlayerToDataBase(ply, money)
	sql.Query("INSERT OR REPLACE INTO player_data ( SteamID64, Money ) VALUES ( " ..  ply:SteamID64() .. ", " .. money .. " )")
end

function LoadPlayerFromDataBase(ply)
	return sql.QueryValue("SELECT Money FROM player_data WHERE SteamID64 = " .. ply:SteamID64())
end
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/sql.Query
