PHP - consultar e incrementar en uno visualizar y guarda

 
Vista:

consultar e incrementar en uno visualizar y guarda

Publicado por julian (32 intervenciones) el 03/02/2009 03:05:38
Hola que tal, necesito hacer una consulta al utlimo registro de una tabla e incrementarlo en uno. Estoy trabajado con php y mysql.
Tengo este codigo y realmente creo que es asi pero no me funciona

Primero hago la consulta a la tabla, claro entes conectarme a la base de datos.
Cuando hago la consulta el valor que ma trae lo incremento en uno y mando llamar la variable en una caja de texto.

<?php
$slq= "select folio * from solicitud_requisicion";
$sql2=mysql_query($sql);
while ($row=mysql_fetch_array($sql2))
{
$folio=$row[ 'folio' ]
}
$a=$folio+1;

?>
Y lo declaro en un text <?php echo $a ?>

Posteriormente guardarlo ya increentado. Espero que me haya explicado lo suficiente.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:consultar e incrementar en uno visualizar y gua

Publicado por federiko (1 intervención) el 03/02/2009 12:04:33
Supongo que en la tabla "solicitud_requisicion" tienes un campo autonumérico como clave. Y si no lo tienes deberías. Supongamos que éste campo se llama "id". Siendo así, sólo tendrías que hacer lo siguiente:

// Recoger el "id" del último registro:
$sql = "SELECT id FROM solicitud_requisicion ORDER BY id DESC LIMIT 1";
$rs = mysql_query ($sql) or die (mysql_error ());
if (mysql_num_rows ($rs) == 1){
$row = mysql_fetch_array ($rs);

// Incrementamos el valor
$sql = "UPDATE solicitud_requisicion SET folio=folio+1 WHERE id='$row[id]'";
mysql_query ($sql) or die (mysql_error ());
}

Espero que te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar