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
-~----------~----~----~----~------~----~------~--~---

Responder a