Tema: lean esto
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/05/2004, 12:56
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Los errores .. si no nos pones el código que usastes para tus pruebas y nos pones el mensaje -textual- que te arrojó .. no se puede dar una respuesta a tu problema concreto.

Si trabajas con base de datos .. tienes que conocer (si no lo conoces ya) que estas trabajan con su própio lenguaje que le llaman "SQL" (lenguaje estructurado de consultas) .. Si lo empleas correctamente podrás ver que hay funciones para hacer consultas "condicionales" y hasta para "contar" el nº de registros que te va arrojar esa consulta bajo tus condiciones ..

Por ejemplo .. algo no correcto sería hacer una consulta SQL extremadamente simple y pasar el "while" (bucle) para recorrer la consulta ejecutada:

Código PHP:
<?
// conectar a tu BD .. etc ...
$sql="SELECT nose FROM tabla";
$consulta=mysql_query($sql) or die (mysql_error());
while (
$registro=mysql_fetch_array($consulta)){
    if (
$registro['nose']=='esto'){
        echo 
"existe tal cosa";
    }
}
?>
Sin embargo .. con una consulta SQL algo más "compleja" .. obtendríamos un sólo resultado ("record-set") con el valor del nº de coincidencias que andamos buscando ...

Código PHP:
<?
// conectar a tu BD .. etc ...
$sql="SELECT COUNT(nose) FROM tabla WHERE nose='esto'";
$consulta=mysql_query($sql) or die (mysql_error());
$total=mysql_result($consulta,0);
if (
$total >= 1){
    echo 
"hay al menos una coincidencia";
} else {
    echo 
"no hay resultados";
}
?>

Un saludo,

PD: (Si pones títulos de tu tema más explicativos .. sería lo ideal. Tomalo en cuenta para próximos mensajes ...)
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.