Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/08/2004, 10:40
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
a) ..Al ser tu campo "ID" uno numérico y autoincremental (además de único) .. podrías hacer una consulta SQL tipo "MAX()" para ver que valor de esa "columna" (de toda la tabla) es su valor máximo.

SELECT MAX(id) FROM tabla

b) Esto ya sería un error de sintax:
insert into mitabla (col1,col2,col3,) values(valor1,valor2,valor3)

Si a tu tabla "mitabla" creas un nuevo campo ("columna") todos los registros de esa tabla para ese campo (columna) tomaran el valor que establezcas como predeterminado para ese tipo de dato de ese campo.

De todas formas .. es problable que el error no lo estés viendo que es bien diferente a "no se está produciendo".

Puedes usar estrucutras tipo:
Código PHP:
$resultado=mysql_query (.....SQL.....) or die(mysql_error()); 
Ahí te avisará (mostrará) sobre errores de SQL (de sintax .. etc) y de la própia conexión a la BD.

Un saludo,