Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/08/2011, 23:32
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Que es mas Optimo ?

Estoy de acuerdo con MaRioEstra, usando tu ejemplo, en lugar de separar por comas, yo lo haria asi:

Código PHP:
Ver original
  1. $opciones = '[1][4][5][48][#]';
  2.  
  3. // Agregar opcion, suponiendo que viene de una variable $opc
  4. $opciones .= "[$opc]";
  5.  
  6. // Verificar si la opcion ya esta en la cadena:
  7. $siEsta = (strpos($opciones, "[$opc]") !== false) ? true : false;
  8.  
  9. // Eliminar opcion
  10. $opciones = str_replace("[$opc]", '', $opciones);
  11.  
  12. // Consulta SQL
  13. $query = "SELECT * FROM tabla WHERE opciones LIKE '%[$opc]%'";
__________________
- León, Guanajuato
- GV-Foto