Cita:
Iniciado por mogurbon
ojo necesitas todos los registros
si vas a buscar por medio de arrays si la busqueda la haces directamente en la bd como el compañeros pregunto
Código PHP:
$sql = "...."// query que comprueba si ese amigo exist
if(countr($sql) > 0){
return true;
}else{
return false;
}
}
una opción seria buscar en el sql pero solo trayendo un registro , para detectar si existe , los counts en tablas muy enormes se llegan a tardar mucho , por eso puse sobre la mesa esta opción
tenes razón es interesante lo que planteas, por ahi en el primero codigo que tire (el de la discusion) con mysql_nums_rows, si le ponemos LIMIT 0,1 al query, entonces la funcion va a devolver 0 o 1 segun exista o no, al final me parece la mejor opción, no se que opinan.
La versión de array no la recomiendo, si la base se pasa de tamaño el array segun como se llene puede llegar a colapsar la memoria de php