Código SQL:
Ver original
SELECT *, COUNT(P.idpost) count_post FROM posts P INNER JOIN subcategories S ON S.idsubcategorie=P.idsubcategorie WHERE S.subcategorie='PHP'
Pero al utilizarla en una clase PHP donde la cláusula del WHERE sustituyo PHP por una variable para hacer la consulta dinámica, no funciona
Código SQL:
Ver original
SELECT *, COUNT(P.idpost) count_post FROM posts P INNER JOIN subcategories S ON S.idsubcategorie=P.idsubcategorie WHERE S.subcategorie=$subcategorie
Me devuelve este problema
Cita:
He repasado la consulta una y otra vez y no se me ocurre el motivo por el cual está fallando. Cabe decir que en la BD sí tengo una entrada donde subcategorie es PHP, pero ahí me indica que la columna no existe :S es curioso porque en la consulta no me refiero a una columna, sino a una entrada :S Unknown column 'PHP' in 'where clause'