# \[SQL\] Ayuda con custom query sobre custom table

**URL:** <https://foro.wpargentina.org/t/sql-ayuda-con-custom-query-sobre-custom-table/2517>\
**Category:** Desarrollo\
**Created:** [18 Julio, 2020 16:53 UTC](https://foro.wpargentina.org/t/sql-ayuda-con-custom-query-sobre-custom-table/2517 "2020-07-18T16:53:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dsebao](https://foro.wpargentina.org/user_avatar/foro.wpargentina.org/dsebao/32/1698_2.png) [@dsebao](https://foro.wpargentina.org/u/dsebao)\
**Post date:** [18 Julio, 2020 16:53 UTC](https://foro.wpargentina.org/t/sql-ayuda-con-custom-query-sobre-custom-table/2517/1 "2020-07-18T16:53:27Z")

</div>

Tengo un error que surgió ayer que no logro dar con la solucion. Tal vez la vista de otros me ayude a resolverlo.

Tengo una custom table creada y una consulta sql no me trae ningún dato, que estaba seguro que funcionaba bien. Una fila de la tabla se ve asi

```auto
id	fecha estado titulo grupos
1	2020-07-12	publicado Mi titulo ["Tecnica Fluidos Inyeccionista","Tecnica Fluidos Supervision"]
2	2020-07-11	publicado Otro titulo ["Tecnica Fluidos Supervision","Tecnica Fluidos Ingenieria\/Gerencia"]

```

El query que hago (usando $wpdb-\>prepare y $wpdb-\>get\_results) es esto:

```auto
SELECT * FROM wp_capacitaciones WHERE estado = 'publicado' AND (grupos LIKE '%Todos%' OR grupos LIKE '%Tecnica Fluidos Ingenieria/Gerencia%')

```

Y no de devuelve nada, deberia devolverme la fila 1.

Incluso probé:

```auto
SELECT * FROM wp_capacitaciones WHERE grupos LIKE '%Tecnica Fluidos Ingenieria\/Gerencia%'

```

Y tampoco me tira ningún resultado

Alquien que me pueda dar una mano?  
Saludos

UPDATE:  
Descubri que es el enconding del caracter, lo raro es que no me arroja resultados aun poniendo el mismo caracter escapado.

SOLUCIÓN:  
Modifique que al guardar la info en el metabox la almaceno sin escapar usando:

```auto
wp_json_encode($arraydata, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)

```

---

<div class="post-metadata">

**Author:** ![gonzalesc](https://foro.wpargentina.org/user_avatar/foro.wpargentina.org/gonzalesc/32/58_2.png) [@gonzalesc](https://foro.wpargentina.org/u/gonzalesc)\
**Post date:** [20 Julio, 2020 09:54 UTC](https://foro.wpargentina.org/t/sql-ayuda-con-custom-query-sobre-custom-table/2517/2 "2020-07-20T09:54:11Z")

</div>

Hola.  
Para q puedas evitar todo un tema de encoding en tu tabla, no puedes evitar guardar slashes y cambiarlo por guiones u otro?

Saludos

---

<div class="post-metadata">

**Author:** ![dsebao](https://foro.wpargentina.org/user_avatar/foro.wpargentina.org/dsebao/32/1698_2.png) [@dsebao](https://foro.wpargentina.org/u/dsebao)\
**Post date:** [20 Julio, 2020 13:11 UTC](https://foro.wpargentina.org/t/sql-ayuda-con-custom-query-sobre-custom-table/2517/3 "2020-07-20T13:11:26Z")

</div>

Gracias Alexander por tu respuesta. Si al final hice eso. Lo que me llama la atención es por qué en el query no me reconoce los caracteres ya escapados.  
Edito la pregunta con mi solución por si le sirve a alguien.
