Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/08/2012, 10:52
Avatar de Ribon
Ribon
 
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 14 años, 2 meses
Puntos: 91
Respuesta: mostrar con echo ultimo reg

El problema es que la función ISNULL de MySQL solo recibe 1 parámetro.
y esta función a su vez retorna 1 o 0 (uno o cero) dependiendo si es verdadero o falso
por lo que no te sirve de mucho el parámetro por defecto.

Al estar haciendo con PHP tu comprobación puedes hacer lo siguiente:

Código PHP:
Ver original
  1. $result = mysql_query("SELECT MAX(id_toma_encuesta) FROM encuesta_capturada", $link);
  2. $id = mysql_fetch_array($result);
  3. $id = $id[0];
  4.  
  5. if($id == NULL){
  6.  $id = 1 //acá tu contador inicial en caso que no haya ningún registro
  7. }else{
  8.  $id++;
  9. }

Lo siguiente es una recomendación.
Aprovecha las cualidades que da MySQL para campos autoincrementables, ya que de la manera en que tu lo estás haciendo corres el peligro de que te queden ids repetidos (si es que piensas claro utilizar el $id para almacenar otra tupla) Si lo haces de este modo tendrás que preocuparte de los bloqueos de tablas, o cruzar los dedos para que 2 personas no ingresen un id repetido al ingresar a la aplicación..

Un saludo.
__________________
Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :)
qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png
Ya sabes :)