Besoin d'aide: lire une database

  • Initiateur de la discussion
CMJN

CMJN

Sataniste en herbe
Messages
330
Score réaction
32
Points
130
Bonjour/Bonsoir,
J'ai créer une database et je voudrais savoir comment je pourrais lire une valeure précise.

Ma database a pour nom player_test, et il y contient une colonne SteamID, et puis une colonne "test" qui a pour valeure un nombre.

Je voudrais savoir comment faire pour lire pour ply(STEAMID), la valeure "test"

Svp aidez moi je trouve pas sur internet
 
Valfunde

Valfunde

Helpeur Divin
Messages
3 800
Score réaction
1 235
Points
450
Apprends le SQL
 
  • Initiateur de la discussion
CMJN

CMJN

Sataniste en herbe
Messages
330
Score réaction
32
Points
130
Mais aide moi plzzz D:
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Déjà, t'as base de donnée est stockée où ? Ensuite, les colonnes sont situé dans des tables, donc player_test n'est pas une bdd mais une table :p, pour terminé, t'as plusieurs façon :
SELECT * FROM player_test : ça te permet de récupérer toutes les valeurs de la table player_test
SELECT SteamID, test FROM player_test : te permet de récupérer les valeurs SteamID et test de ta table
SELECT SteamID FROM player_test WHERE test = 1 : te permet de récupérer tout les steamid ayant pour ta colonne "test" la valeur 1

Et je crois que ce que tu demandes est :
SELECT test FROM player_test WHERE SteamID= "SteamIDQueTuveux"
 
  • Initiateur de la discussion
CMJN

CMJN

Sataniste en herbe
Messages
330
Score réaction
32
Points
130
je voudrais faire un truc du genre
Code:
 if STEAMID:Test == ((entre 5 et 20)) then ...
Car après je veut que sa ait une influence sur le PLAYER selon sa valeure Test
 
Dernière édition:
  • Initiateur de la discussion
CMJN

CMJN

Sataniste en herbe
Messages
330
Score réaction
32
Points
130
@Z3k4
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Bark[UndertaleRoleplay] à dit:
Ce que je t'ai donné : SELECT test FROM player_test WHERE SteamID= "SteamIDQueTuveux" te permet de récupérer la valeur "test" sous forme de table, t'as juste a extraire la valeur
ça devrait donné quelque chose comme ça :
test = 0;
local tbl = sql.Query("SELECT test FROM player_test WHERE SteamID = '" + ply:SteamID + "'")
test = tbl[0]["test"]
 
  • Initiateur de la discussion
CMJN

CMJN

Sataniste en herbe
Messages
330
Score réaction
32
Points
130
@Z3k4
Salut, j'ai essayer mais je trouve toujours pas comment extraire la valeure.
J'aurais besoin du code précis :/
ce que je veut faire, c'est que si le joueur, sélectionné par le steamid enregistré par la database, as comme valeure de "test" la valeure "50" alors par exemple sa lui give une arme
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
sql.Query te retourne une table
 
  • Initiateur de la discussion
CMJN

CMJN

Sataniste en herbe
Messages
330
Score réaction
32
Points
130
Je sais, mais je voudrais avoir le code en entier de ce que je demande :c car je trouve pas
 
Discord d'entraide
Rejoignz-nous sur Discord