Cita:
Iniciado por diegoguerrero
¿Y cómo podría solucionar eso?
Pues, primero revisa el manual para que entiendes bajo qué circunstancias prepare() devuelve FALSE.
Segundo, siempre debes validar antes de usar cualquier cosa: siempre.
Lo ḿas simple sería comprobar con un if() al que menos, que $consulta no sea FALSE.
Código PHP:
Ver originalif ($consulta) {
// acá usas la variable
}