LuizFumes Postado Agosto 10, 2004 Denunciar Share Postado Agosto 10, 2004 Ae , tipo, no mysql o comando seriawhile ($seleciona = mysql_fetch_array($query)) echo $seleciona[nome];no Oracle, o mysql_fetch_array vira Ora_Fetch_Into, certo?e como uso esse comando? como faço aparecer as linhas selecionadas da minha tabela? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Gomes - Postado Agosto 10, 2004 Denunciar Share Postado Agosto 10, 2004 Bem, se voce estiver utilizando a extensão ORA aí sim... mas tem a extensão OCI tb... da uma olhada que essa é até melhor...Mas voltando ao ORA_FETCH_INTO:Sintaxe: ora_fetch_into ( conexao, array resultado [, int flags]); Onde a resposta da query fica num resultset(conexao) e ele insere os valores de cada linha em um array; Ex: while( ora_fetch_into ($conn, $arr_result) { echo $arr_result[0]; echo $arr_result[1]; } Até + Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LuizFumes Postado Agosto 10, 2004 Autor Denunciar Share Postado Agosto 10, 2004 Isso era p/ funciona, não era?<? $selec_linha = exec_query("SELECT DISTINCT prd_linha FROM produto", $conn); while (Ora_Fetch_Into ($selec_linha, &$apresenta_linha)) { echo("<option>Luiz</option>"); echo("<option>".primMaisc($apresenta_linha['prd_linha'])."</option>"); } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LuizFumes Postado Agosto 10, 2004 Autor Denunciar Share Postado Agosto 10, 2004 exec_query é uma função já pronta.. que faz o mesmo que mysql_query Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Gomes - Postado Agosto 10, 2004 Denunciar Share Postado Agosto 10, 2004 Use o comando ora_do($conn,"SELECT...."); Isso vai fazer com que seja executado a query e o cursos no Oracle passa para o primeiro registro. Nesse caso while (Ora_Fetch_Into ($selec_linha, &$apresenta_linha)) echo("<option>".primMaisc($apresenta_linha['prd_linha'])."</option>"); Na prmeira linha não preciso passar como ponteiro... só informar a variávelNa linha de baixo, utilize array com chave numérico$apresenta_linha[0]Até + Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
LuizFumes
Ae , tipo, no mysql o comando seria
while ($seleciona = mysql_fetch_array($query))
echo $seleciona[nome];
no Oracle, o mysql_fetch_array vira Ora_Fetch_Into, certo?
e como uso esse comando? como faço aparecer as linhas selecionadas da minha tabela?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.