Erradíssimo.
Não podes retornar um mysql_query
*Assim errado*
$retorno=mysql_query("SELECT LAST_INSERT_ID() as codigo"); return ($retorno);
*Assim certo*
function SELECT()
{
$query = "INSERT INTO `usuario` ....... ";
$result = mysql_query($query);
$insert = mysql_query("SELECT LAST_INSERT_ID() as codigo");
$row = mysql_fetch_array($result);
return = $row['codigo'];
}
PS: não se se funciona pois fiz na raça.........
*Eduardo Kraus*
Desenvolvedor
[email protected]
http://blog.mxml.com.br
http://twitter.com/EduardoKraus
2009/8/14 Cristian Edson Göhl <[email protected]>
> Tenho esta função no serviço
>
>
> function
> incluir($cidade)
>
> {
>
> mysql_query(
> "
>
> INSERT INTO
>
> cidade(
>
> nome,
>
> estado,
>
> cep
>
> ) VALUES (
>
> '"
> .$cidade['nome']."',
>
> '"
> .$cidade['estado']."',
>
> '"
> .$cidade['cep']."'
>
> )
>
> "
> );
>
> $retorno=mysql_query("SELECT LAST_INSERT_ID() as codigo");
>
> return ($retorno);
>
> }
>
> }
>
>
>
> bom então no flex passo pra um arraycollection e pego desse arraycollection
> na posição 0 .codigo, funciona...
>
>
>
> no java eu retornava direto um INT e dai no flex passava pra String, bom
> indiferente se vier um int ou uma string já fica melhor.
>
> tentei assim
>
> return
> ($retorno['codigo']);
>
> mas retorna null ..
>
>
>
> Obrigado.
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---