Retorna o array associativo que corresponde à linha buscada

# cubrid_fetch_assoc

(PECL CUBRID >= 8.3.0)

cubrid_fetch_assoc — Retorna o array associativo que corresponde à linha buscada

### Descrição

function cubrid_fetch_assoc(resource `$result`, int `$type` = ?): array

Esta função retorna o array associativo que corresponde à linha buscada e então move o ponteiro de dados interno para frente ou retorna FALSE quando o final é alcançado.

### Parâmetros

`result`
  `result` vem de uma chamada a cubrid_execute()
`type`
  O tipo só pode ser CUBRID_LOB, este parâmetro será utilizado somente quando for necessário operar o objeto LOB.

### Valor Retornado

Array associativo em caso de sucesso.

`false` quando não houver mais linhas; NULL em caso de falha.

### Exemplos

Exemplo #1 Exemplo de cubrid_fetch_assoc()

    <?php
    $conn = cubrid_connect("localhost", 33000, "demodb");
    $req = cubrid_execute($conn, "SELECT name,area,seats,address FROM stadium WHERE nation_code='GRE' AND seats > 10000");

    printf("%-40s %-10s %-9s %-20s\n", "Nome", "Área", "Assentos", "Endereço");
    while ($row = cubrid_fetch_assoc($req)) {
        printf("%-40s %-10s %-9s %-20s\n",
            $row["name"], $row["area"], $row["seats"], $row["address"]);
    }

    // se for desejado operar um objeto LOB, pode-se usar cubrid_fetch_assoc($req, CUBRID_LOB)

    cubrid_close_request($req);

    cubrid_disconnect($conn);
    ?>

O exemplo acima produzirá:

    Nome                                     Área       Assentos  Endereço
    Panathinaiko Stadium                     86300.00   50000     Athens, Greece
    Olympic Stadium                          54700.00   13000     Athens, Greece
    Olympic Indoor Hall                      34100.00   18800     Athens, Greece
    Olympic Hall                             52400.00   21000     Athens, Greece
    Olympic Aquatic Centre                   42500.00   11500     Athens, Greece
    Markopoulo Olympic Equestrian Centre     64000.00   15000     Markopoulo, Athens, Greece
    Faliro Coastal Zone Olympic Complex      34650.00   12171     Faliro, Athens, Greece
    Athens Olympic Stadium                   120400.00  71030     Maroussi, Athens, Greece
    Ano Liossia                              34000.00   12000     Ano Liosia, Athens, Greece

### Veja Também

- cubrid_execute() - Executa uma instrução preparada SQL
- cubrid_fetch() - Busca a próxima linha do conjunto de resultados
- cubrid_fetch_row() - Retorna um array numérico com os valores da linha atual
- cubrid_fetch_array() - Busca uma linha de resultado como um array associativo, numérico ou ambos
- cubrid_fetch_object() - Busca a próxima linha e retorna-a como um objeto

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open