12/05/2009, 18:54
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 8 meses Puntos: 0 | |
Respuesta: seleccionar el ultimo registro o.k... yo quiero hacer lago más o menos igual, pero mi problemilla es algo mas complejito, almenos para mi...
Bueno, yo tengo una tabla llamada contador y los campos son: id - int(10) Autoincrementable; y Contador int(10) Bien, lo que quiero hacer, es generar numeros de folio, usando:
$st = "ST";
$year = date("Y");
Ahora bien, lo que quiero es checar primeramente checar en la tabla contador, si el valor del campo contador = $contar, pero la verdad no tengo ni idea de como hacerlo, estoy tranado con esto:
$chek_Cuenta = "SELECT * FROM contador ORDER BY CONTADOR DESC LIMIT 1";
$num= mysql_query($chek_Cuenta, $conexion);
$res= mysql_fetch_array($num);
$contar= $res[0] + 0001;
$Folio = $ST.$Year.$contar;
echo "Folio: $Folio" ."<br>";
$sqlup = "SELECT * FROM contador WHERE id = $id";
$resulta = mysql_query($sqlup);
$conta_up = "UPDATE contador SET contador='$contar";
$resulta = mysql_query($conta_up);
y una vez que tengo el folio, me gustaría hacer un UPDATE del campo contador, para evitarme eso de estar incrementando los números, la idea es que me genere un folio más o menso así: ST20090001, y que se vaya incrementando, este folio, es para insertarlo en otras tablas...
No lo se, creoq ue estoy muuy enrredado, el foli que me muestra siempre es: ST20091, nunca cambia, además, me gustaría que fuera ST20090001 con todos los 4 digitos despues del año... |