• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Zapytanie SQL ;)

Status
Not open for further replies.

akues

Well-Known Member
Joined
Dec 20, 2009
Messages
1,653
Reaction score
72
Location
Poland
Witam.
Mam problem z zapytaniem sql.
Gdy chce dodac item do jednego gracza wszytsko gra.
Code:
INSERT INTO `tfs`.`player_items` (
`[COLOR="Red"]player_id[/COLOR]` ,
`pid` ,
`sid` ,
`itemtype` ,
`count`
)
VALUES (
'[COLOR="Red"]1[/COLOR]', '103', '104', '2170', '1'
);
Chcialbym dodac zapytanie ktore dodalo by ten item do graczy z ID od 1 do 600 natychmiastowo (moglbym to zrobic recznie lecz zajelo by mi to mase czasu, do tego itemow ktore chce dodac jest 6 czyli 6*600=3600 zapytan recznych) Wie moze ktos jak stworzyc zapytanie ktore dodalo by 1 item do graczy od ID 1 do 600?:confused:

Dzieki za pomoc :peace:
Pozdro
 
zrob sobie loop w php? xd
 
patrząc na twój avatar wnioskuje ....
uzupełnij sobie sam co ja mogę wnioskować, bo za 9h idę do kościoła a dzisiaj byłem u spowiedzi
 
Dopiero ucze sie php, co ja tam moge umiec . ;/
Prosze was napewno znacie jakies rozwiazanie poza php loopem :(
@Specjalist
Ja tez za 9h za 10:00 do kosciola xd powinienes sie wyspac, rekomendowany czas spania to 9h ;)
 
a dalo by sie zrobic tak:

Code:
INSERT INTO `tfs`.`player_items` (
`[COLOR="Red"]player_id[/COLOR]` ,
`pid` ,
`sid` ,
`itemtype` ,
`count`
)
VALUES (
'[COLOR="DarkRed"][COLOR="Red"]1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16(... i tak az do 600)[/COLOR][/COLOR]', '103', '104', '2170', '1'
);
1q

Dalby by rade tak? Nie wiem lub 1+2+3+4+5+6 czy jak ktos moze wie..
Dobra dam repa mam ze 100 pkt :p
 
Last edited:
PHP:
<html>
<body>
INSERT INTO `tfs`.`player_items` (
`player_id` ,
`pid` ,
`sid` ,
`itemtype` ,
`count`
)
<br>
<?php
/// Konfiguracja ////
$player_id=1; /// Początkowy numer gracza ta wartość rośnie np. 1,2,3
$pid=103; /// Stała
$sid=104; /// Stała
$itemtype=2170; /// Stała
$count=1; /// Stała
$limit=10; /// Do jakiego momentu ma być pętla
/////////////////////
// Program wypisze tyle razy value input ile jest wpisane w $player_id do momentu $limit
// Czyli jak chcesz mieć od 1 do 600 to ustawiasz $player_id=1; a $limit=600;
// A jak chcesz do jakiegoś momentu np 500 do 510 to $player_id=500; a $limit=510;
////////////////////
ECHO "VALUES (<br>
";
while($player_id<=$limit)
  {
  echo "'" . $player_id . "', '".$pid."', '".$sid."', '".$itemtype."', '".$count."'  <br />";
  $player_id++;
  }
?>
);
</body>
</html>
 
Code:
INSERT INTO `tfs`.`player_items` (
`player_id` ,
`pid` ,
`sid` ,
`itemtype` ,
`count`
)
VALUES (
'1', '103', '104', '2170', '1'
) WHERE id >= 1 AND id <= 600;
 
Kavvson dziekuje serdecznie za ten program, wreszcie problem rozwiazany :D
Dzieki ddamiann tez za drugi pomysl ;)
Oczywiscie rep++ dla was chlopaki
Temat do zamknieca ;)
Dzieki jeszcze raz ;)
 
Last edited:
Status
Not open for further replies.
Back
Top