Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2008, 10:09
Sancas
 
Fecha de Ingreso: marzo-2008
Mensajes: 96
Antigüedad: 16 años, 1 mes
Puntos: 0
Incrementar en uno antes de insertar

Tengo un formulario que me pasa un campo de texto.
Código PHP:
$texto=$_POST["texto"]; 
Y antes de insertarlo en la base de datos, quiero conseguir el número más alto (campo "Num") de la tabla y sumarle uno.
En caso de que estuviera vacia pues asigno:
Código PHP:
$num=1

Al principio había puesto esto, pero no consigo que me tire:
Código PHP:
$sql mysql_query("SELECT * FROM Tabla order by Num desc Limit 1");
if(!empty(
$sql))
{
$num=$sql("Num");
$num++;
}else{
$num=1;

Se que este código está fatal xDDD He probado mil maneras y ya no se ni como lo tenía escrito al principio...
Pero me gustaría que me escribierais un código similar a este, sencillo, para sacar el número más alto y sumarle uno, o asignar a $num el valor 1, en caso de que la tabla no tenga registros.

Muchas gracias de antemano