Blz Utilizando só o php funciona perfeito veja <?php $server = 'localhost' ; $username = 'root' ; $password = 'xxxxxx' ; $connect = mysql_connect($server,$username,$password) ; if (!$connect) { die('Conexão ao Banco não realizada. Erro: ' . mysql_error()); exit;} if (!mysql_select_db('gestor', $connect)) { die('Banco não inválido ou não localizado. Erro: ' . mysql_error ()); exit; } $sql = 'SELECT * FROM bancos WHERE banco = 2' ; $result = mysql_query($sql, $connect); if (!$result) {echo "Erro ao acessar o Cadastro de Bancos !<br>". $sql.mysql_error(); exit;} $registro = mysql_fetch_array($result,MYSQL_ASSOC) ; echo $registro['nome']; ?> Só no browser do amf apresenta esse erro. Não sei onde posso estar errando e com certeza é uma bobeira....
José Carlos On 21 maio, 18:13, José Carlos Silveira Fiel <zekf...@gmail.com> wrote: > E aí chará blz? > > Já tentou ver nos logs do PHP para ver se tem algum erro lá, ou talvez no > MySQL. > Depois posta para a gente aí. > > -- > Att., > José Carlos Silveira Fiel > Programador Adobe Flex e PHPhttp://blog.josecarlosfiel.com.br/ > > 2009/5/21 José Carlos <jcleo...@gmail.com> > > > > > > > Pessoal está acontecendo um erro estranho ao conectar o banco de dados > > e estou perdendo um tempo danado e resolvi apelar a voces. > > > esta função no browser do amfphp retorna perfeita > > public function getall() { > > // $db = $this->connection() ; > > // $rs = $db->execute("select banco,nome,saldo from bancos") ; > > // while (!$rs->EOF) { > > $dados = new bancosVO ; > > $dados->banco = "003" ; //str$rs->fields['banco']; > > $dados->nome = 'Bradesco' ; //$rs->fields['nome']; > > $dados->saldo = "2.300,00 " ;//$rs->fields['saldo']; > > $a[] = $dados; > > // $rs->movenext(); > > // } > > return $a ; > > } > > no retorno vem > > (Array)#0 > > [0] (Object)#1 > > banco = "003" > > nome = "Bradesco" > > saldo = "2.300,00 " > > > já a connection que em cima está bloqueada retorna erro > > public function connection() { > > $dbhost = "localhost"; > > $dbuser = "root"; > > $dbpass = "xxxxxxx"; > > $dbname = "gestor" ; > > $db = mysql_connect($dbhost,$dbuser,$dbpass); > > mysql_select_db($dbname,$db); > > return $db; > > } > > no retorno vem > > (Object)#0 > > message = "faultCode:INVALID_AMF_MESSAGE faultString:'Invalid AMF > > message' faultDetail:' > > Fatal error: Uncaught exception 'VerboseException' with message > > 'Unsupported Datatype: mysql link' in C:\Program Files\VertrigoServ\www > > \VTGestor\amfphp\core\amf\io\AMFSerializer.php:744 > > Stack trace: > > #0 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\io > > \AMFSerializer.php(744): amfErrorHandler(1024, 'Unsupported Dat...', > > 'C:\Program File...', 744, Array) > > #1 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\io > > \AMFSerializer.php(1033): AMFSerializer->writeAmf3Data('Unsupported > > Dat...') > > #2 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\io > > \AMFSerializer.php(720): AMFSerializer->writeAmf3Object(Resource id > > #29) > > #3 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\io > > \AMFSerializer.php(567): AMFSerializer->writeAmf3Data(Object > > (AcknowledgeMessage)) > > #4 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\io > > \AMFBaseSerializer.php(93): AMFSerializer->writeData(Object > > (AcknowledgeMessage)) > > #5 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\app > > \Filters.php(207): AMFBaseSerializer- in C:\Program Files\VertrigoServ > > \www\VTGestor\amfphp\core\amf\io\AMFSerializer.php on line 744 > > '" > > name = "Error" > > rootCause = (null) > > > banco, usuário, senha, tudo certinho > > o banco tambem está rodando normalmente > > mas não sei que erro é esse > > ah, recebendo do jeito que está a getall no flex, vem certinho, mas do > > banco .... > > > José Carlos- Ocultar texto das mensagens anteriores - > > - Mostrar texto das mensagens anteriores - --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---