PHP - Problema consulta preparada

 
Vista:

Problema consulta preparada

Publicado por Yave34 (3 intervenciones) el 20/10/2022 18:18:52
Hola, espero alguien pueda ayudarme

Esto no me arroja ningún resultado:

1
WHERE Match(name) AGAINST (:g) OR mpn=':g'

en la columna mpn existe este texto: CR7D5NB50

ese texto lo recibo a través de una variable GET y hago la consulta:

1
$stmt->bindParam(":g", $_GET["search"], PDO::PARAM_STR);

1
?&search=CR7D5NB50

se supone que " :g " contiene ese texto pero no arroja ningún resultado ni error.

en cambio si la consulta la hago asi si que arroja resultado:

1
WHERE Match(name) AGAINST (:g) OR mpn='CR7D5NB50'

todo lo que busque que exista en la columna name también arroja resultado, así que la variable get si que esta funcionando y contiene algo. Lo que no arroja ningun resultado es OR mpn=':g'
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder