Muy buenas!!
Les resumo: Tengo una consulta la cual puede variar según como el usuario lo filtra.
La consulta a la BD:
PHP:
$sql = "SELECT * FROM publicaciones WHERE publicado = 'si' AND seleccion = :seleccion";
$sentencia = $pdo->prepare($sql);
$sentencia->bindParam(':seleccion', $seleccion, PDO::PARAM_STR);
El problema es que si lo hago de esa manera y el usuario no filtra ningún dato me da error, porque no puede quedar el AND seleccion = solo en la consulta.
Intenté hacerlo una variable así:
PHP:
$variable: "AND seleccion = :seleccion";
y modificar $variable pero no me deja.
Espero se haya entendido jaja
Última edición por un moderador:
jsstoni
Gamma
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Disculpa pero soy nuevo haciendo consultas con PDO.
¿Exactamente que es lo que hace?, porque hasta donde intenté no me dejaba almacenar AND... en una variable.
Disculpa pero soy nuevo haciendo consultas con PDO.
¿Exactamente que es lo que hace?, porque hasta donde intenté no me dejaba almacenar AND... en una variable.
Disculpa pero soy nuevo haciendo consultas con PDO.
¿Exactamente que es lo que hace?, porque hasta donde intenté no me dejaba almacenar AND... en una variable.