Buenas a todos... tengo el siguiente código el cual conecta a una bd, selecciona un dato concreto e imprime los datos.
Me funcionaba perfectamente hasta que he intentado filtrar los datos de la consulta.
pego todo el código:
Código PHP:
Ver original<?php
//realizar conexion a la bd
if ($conexion == FALSE) {
echo "Error en la conexion a la BD";
} else { echo "Estamos conectados <br />"; }
// realizar consulta a la tabla
$extensionrecogida = "PDF"; // esto vendrá desde un $_POST
$resultado = mysqli_query($conexion, "SELECT id FROM extension WHERE extension='".$extensionrecogida"'"); if ($resultado == FALSE) {
echo "Error en la consulta SQL";
} else { echo "Consulta satisfactoria <br />"; }
// mostrar los datos
foreach ($fila as $datosFila) {
echo $datosFila . "<br />";}
}
//finalizar conexion
?>
Donde me falla es aquí:
Código PHP:
Ver original$resultado = mysqli_query($conexion, "SELECT id FROM extension WHERE extension='".$extensionrecogida"'");
Antes tenía un simple
Código PHP:
Ver original"$resultado = "SELECT * FROM extensiones"
el cual funcionaba perfectamente. pero ahora con el WHERE no muestra nada
EDITO: DISCULPEN este hilo tendría que ir en el foro de mysql, no me di cuenta ;P