Google
Web dns.bdat.net

RE: [PHP-ES] numero de pedido

From: Jose A. Salido Moriel ( jose_salido(EN)terra.es)
Date: Wed Sep 01 2004 - 16:19:48 CEST


 
Hola, no se exactamente si he entendido bien, pero creo que buscas esto:

<?
//pon aquí toda la config de conexión a la bbdd

$sql="SELECT MAX(id_pedido) as ultimo FROM pedidos";
//por el last_insert_id() veo que usas mysql, asi que:

$rec=mysql_query($sql);
$rou=mysql_fetch_assoc($rec);
//lo suyo es que controles los errores con un "or die mysql_error()" y veas
si retorna registros con el mysql_num_rows

//en cualquier caso:

$ultimo_id_pedido_insertado=$rou['ultimo'];
?>

Basicamente es lo que acabo de leer que te dice Manuel González Noriega
mientras yo escribía este email,:)

Saludos.

PD: he escrito sobre el mail directamente asi que puede que me haya olvidado
de algun punto y coma, ojo...

-----Mensaje original-----
De: Sancerni Veronica [mailto: sancerni_veronica(EN)yahoo.fr]
Enviado el: miércoles, 01 de septiembre de 2004 15:51
Para: php-es(EN)lists.php.net
Asunto: [PHP-ES] numero de pedido

He buscado y rebuscado pero no encuentro nada que me cree un numero de
pedido superior al ultimo que inserte en la db, ya que el ultimo pedido pudo
haber sido insertao tiempo ha por otro usuario en otra sesion y el
last_insert_id() no me funciona el affactedRows() mucho menos porque el
insert con la info del pedido realizado va con ++ despues de obtener el
numero del pedido anterior(q no funciona). alguna sugerencia?

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Tue Sep 21 2004 - 21:34:44 CEST