[Ajuda] cache_get_field_content(MySQL Plugin BlueG)
#1

So uma duvida na funcao: cache_get_field_content_int, ela tem os parametros: row,field_idx
agora como eu descubro a linha de um player?
ou eu uso linha como 0, pq nos tutos que eu vi todas tavam em 0 '-
so em um de carro que tinha um loop
Reply
#2

Utilizando a clбusula WHERE na consulta.

PHP код:
"SELECT * FROM usuarios WHERE name='Arakuta'" 
Isso vai selecionar todas as linhas onde a coluna name for arakuta

Sendo assim, as linhas retornadas comeзam com 0 e vгo atй rows - 1.

Por exemplo

PHP код:
public RespostaConsulta(playerid)
{
    new 
rows,fields;
    
cache_get_data(handle,rows,fields);
    if(
rows)
    {
        
// Pelo menos uma linha encontrada
        // Se existem 10 linhas onde a coluna name for arakuta
        // Temos ID's de 0 a 9. 
    
}
    else
    {
        
// Nгo existem nenhuma linha com arakuta na coluna name.
    
}
    return 
1;

Vem daн a ideia de usar '0' como ID da linha, pois й a sempre a primeira encontrada.
Reply
#3

Quote:
Originally Posted by arakuta
Посмотреть сообщение
Utilizando a clбusula WHERE na consulta.

PHP код:
"SELECT * FROM usuarios WHERE name='Arakuta'" 
Isso vai selecionar todas as linhas onde a coluna name for arakuta

Sendo assim, as linhas retornadas comeзam com 0 e vгo atй rows - 1.

Por exemplo

PHP код:
public RespostaConsulta(playerid)
{
    new 
rows,fields;
    
cache_get_data(handle,rows,fields);
    if(
rows)
    {
        
// Pelo menos uma linha encontrada
        // Se existem 10 linhas onde a coluna name for arakuta
        // Temos ID's de 0 a 9. 
    
}
    else
    {
        
// Nгo existem nenhuma linha com arakuta na coluna name.
    
}
    return 
1;

Vem daн a ideia de usar '0' como ID da linha, pois й a sempre a primeira encontrada.
Hm entendi , entao como eu uso:
PHP код:
"SELECT * FROM usuarios WHERE name='Arakuta' LIMIT 1" 
so recebera a linha 0, vlw ae
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)