Ver Mensaje Individual
  #16 (permalink)  
Antiguo 22/08/2012, 09:21
Avatar de lemyboy
lemyboy
 
Fecha de Ingreso: agosto-2012
Ubicación: City Bell
Mensajes: 15
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: duda funciones

Cita:
Iniciado por mogurbon Ver Mensaje
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