só pra quem sabe mesmo

Enviada por elieser 
elieser
só pra quem sabe mesmo
08 de November de 2004 às 09:16AM
veja o código abaixo e me diga porque no prompt esta dizendo que o comando mysql_fetch_array não é valido ...

function CarregaLista()
{
$this->codigo->set_text('');
$this->nome->set_text('');

$db = mysql_connect($this->host,$this->user,$this->senha);

if(!$db){
new Mensagem('Erro ao conectar com o BD');
return;
}

mysql_select_db($this->dbname, $db);

$sql = "select codigo,nome from clientes";
$result = mysql_query($sql, $db);

while($linha = mysql_fetch_array($result))
$this->lista->append(array($linha[0], $linha[1]));

mysql_free_result($result);
mysql_close($db);
}

Pessoal já tentei de quase tudo que q vcs imaginam, só que agora preciso de ajuda...

obrigado
Fabio silva
Re: só pra quem sabe mesmo
09 de November de 2004 às 10:29AM
Cara a mysql_fetch_array() trabalha com o nome do campo.

EX:
$linha["nome_do_campo"];

Tenta utilizar mysql_fetch_row() ela trabalha com o numero do campo.

EX:
$linha[0];//o numero zero e o primeiro campo
elieser
Re: só pra quem sabe mesmo
09 de November de 2004 às 10:40AM
Cara obrigado por responder, mas eu já consegui ver onde era o erro.
valeu...

obs.: o mysql_fetch_array funciona tanto com o nome do campo ou com o numero.

valeu
jonathas
Re: só pra quem sabe mesmo
18 de June de 2005 às 04:37PM
visitem Iron Page http://www.ironpage.com.br
jonathas
Re: só pra quem sabe mesmo
18 de June de 2005 às 04:39PM
<p><a href="http://www.ironpage.com.br">www.ironpage.com.br</a></p>
jonathas
Re: só pra quem sabe mesmo
18 de June de 2005 às 04:41PM
[url]www.ironpage.com.br[/url]
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.