Ver Mensaje Individual
  #16 (permalink)  
Antiguo 26/08/2004, 19:12
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No recuerdo si COUNT() (de SQL) requiere el nombre del campo .. pero lo que sí sé que hace es contar registros .. así que el nombre del campo no tiene más relevancia. Por mi parte simpre he usado COUNT(*) .. De todas formas puedes corroborarlo en el manual oficial de Mysql: www.mysql.com

A todo esto ..sabiendo que el resultado va a ser un único registro (que es lo que devuelve COUNT() con el "total" de registros que cumplan tu condición: WHERE ....) puedes usar mysql_result() en lugar de tu mysql_array() para acceder directo al único resultado esperado.

Prueba:

Código PHP:
$resultado=mysql_query("SELECT COUNT(*) FROM $tabla WHERE Cedula='$cedula'",$conexion); 
$comprueba=mysql_result($resultado,0); 

if(
$comprueba==0) {$avisar="<h2>No existe nadie con Cedula ".$cedula" en la base de datos<br>Su Modificacion anterior no ha sido procesada</h2>"
}else{ 
Un saludo,