no no seria asi, a ver si me explico mejor.
En mi tabla tengo un campo de texto de mucha longitud, que puede ser algo asi como:
"Esto es lo que tiene mi campo en la tabla, como verás puede ser un texto muyyyyy pero muyyyyyyyyy largo"
ahora suponete que tengo un arreglo con los elementos 'esto','tabla' y 'muyyyyy', yo necesito buscar en mi tabla las filas que en ese campo contengan todas las palabras del arreglo, si encuentra todas me devuelve eso, y si solo aparecen algunas palabras no la considera, me entendes ahora???
ahi mas o menos llegue a esto y me funciona:
Código:
for ($i = 0; $i <= count($arreglo_palabras); $i++) {
$this->db->like('campo',$arreglo_palabras[$i]);
}
$query = $this->db->get('tabla');
Esto me devuelve exactamente lo que quiero, pero al principio me tira un error que no se a que se debe:
A PHP Error was encountered
Severity: Notice
Message: Undefined offset: 8 (8 es la cantidad de palabras en el arreglo)
Filename: controllers/tuespacio.php
Line Number: 59
La linea 59 es la que tiene:
$this->db->like('campo',$arreglo_palabras[$i]);
alguien sabe a que puede deberse eso y como eliminar ese error?
ah y si sirve de ayuda, sobre la linea del error me aparecen estas que creo que son sugerencias porque tienen un foquito prendido:
Código:
*assign return value to new variable (cuando le doy a esto me crea una nueva variable y le asigna toda la linea 59)
*Create Field "public $db = "";" in Class "Tuespacio" (tuespacio.php) (tuespacio se llama mi controlador)
*Customize Hints in options dialog (esto no se para que sirve)