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