Galera, é o seguinte, tenho uma tabela relacionada que guarda os números de teleofne de um determinado associado, ou seja, um associado pode ter de 1 4 telefones para contato. Fazendo a inserção e buscando os dados beleza. Meu problema está no seguinte, quando o usuário tenta alterar o cadastro dele, tenho que carregar os dados dos telefones dele, só que ele pode ter 1 ou até 4, portanto tem que ser carregado em um ou em quatro campos, mas se ele tiver apenas 1 telefone outros três campos devem aparecer, caso ele queira incluir um novo telefone. então o que eu fiz:
**1 - Faço um select nesta tabela pelo código do usuário** SELECT A.codigo, A.tb_tipo_telefone_codigo, A.tb_anunciante_codigo, A.ddd, A.numero FROM tb_anunciante_telefone as A WHERE A.tb_anunciante_codigo = 6$queryDadosTelefone = @mysql_query($sql_listaDadosTelefone).
2 - Uso o seguinte comando para trazer a quantidade de registros $numeroRegistros = @mysql_num_rows($queryDadosTelefone).
3 - Agora começa o meu problema, coloquei um IF, se a quantide de registros for maior que 1, preencho o telefone no campo 01, então usei: $resultadoDadosTelefone = @mysql_fetch_array($queryDadosTelefone)Aqui vai a minha pergunta: Li na documentação do PHP que o @mysql_fetch_array é uma matriz associativa, apresenta os dados tanto em colunas com o Código como no Descritivo do Campo, entõa imagino que isto não de para fazre o que eu quero, então tentei usar o @mysql_fetch_rows, que é uma mtriz apenas pelo Descritivo do Campo, agora me digam: - Se é uma Matriz, ela não deveria apresentar na formatação CAMPO[LINHA][COLUNA]? Então porque quanto eu coloco o seguinte código echo $resultadoDadosTelefone[0][codigo]ele não me apresenta o valor do campo CODIGO da linha 0? Porque imagina nos outros campos o que vou ter que fzer se isto não funcionar, um laço While junto com um IF para saber qual registro inserir naquele campo? Galera, ficou um pouco grande mas se não entenderem por favor me perguntem novamente, precisava disto com Urgência, VALEU a todos!!