[Ajuda] Pegar ids MySQL - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Pegar ids MySQL (
/showthread.php?tid=650721)
Pegar ids MySQL -
capron - 05.03.2018
Como faзo para pegar todos os ids (um por um) de uma row do banco de dados para carregб-los (um por um).
-
Exemplo
Tabela: Casas
-
Rows:
id, level, preзo
-
quero pegar todos os ids, de um por um, e mandar um comando
-
um dos mйtodos que tentei:
PHP код:
for (new HouseID=1;HouseID<MAX_HOUSES;HouseID++){
format(HelloHouses, sizeof(HelloHouses), "SELECT `id` FROM `casas` WHERE `id`='%i'", HouseID);
mysql_tquery(AMySQL, HelloHouses, "HelloForYouHouse", "i", HouseID);
}*/
no caso deste, fui pegar o id 1 e lanзar na public HelloForYouHouse, id 2... etc
Re: Pegar ids MySQL -
RodrigoMSR - 05.03.2018
PHP код:
mysql_tquery(AMySQL, "SELECT * FROM casas", "query_LoadAllHouses");
forward query_LoadAllHouses();
public query_LoadAllHouses()
{
new rows = cache_num_rows();
new HouseID, level, preco;
for(new i = 0; i < rows; i++)
{
cache_get_value_name_int(i, "id", HouseID); //vocк tambйm pode usar uma array no lugar da variбvel, como House[i][hID]
cache_get_value_name_int(i, "preco", preco);
cache_get_value_name_int(i, "level", level);
//e assim continua...
}
return 1;
}