Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2014, 08:53
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 1 mes
Puntos: 468
Error al mostrar datos filtrados

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
  1. <?php
  2.  
  3. //realizar conexion a la bd
  4. $conexion = mysqli_connect('localhost','root','','extensiones');
  5. if ($conexion == FALSE) {
  6.     echo "Error en la conexion a la BD";
  7.     exit();
  8.     } else { echo "Estamos conectados <br />"; }
  9.    
  10. // realizar consulta a la tabla
  11.     $extensionrecogida = "PDF"; // esto vendrá desde un $_POST
  12.     $resultado = mysqli_query($conexion, "SELECT id FROM extension WHERE extension='".$extensionrecogida"'");
  13.     if ($resultado == FALSE) {
  14.     echo "Error en la consulta SQL";
  15.     mysqli_close($conexion);
  16.     exit();
  17.     } else { echo "Consulta satisfactoria <br />"; }
  18.    
  19. // mostrar los datos
  20.  
  21. while ($fila = mysqli_fetch_row($resultado)) {
  22.     foreach ($fila as $datosFila) {
  23.     echo $datosFila . "<br />";}
  24.     }
  25.    
  26. //finalizar conexion
  27. mysqli_free_result($resultado);
  28. mysqli_close($conexion);
  29.  
  30. ?>

Donde me falla es aquí:
Código PHP:
Ver original
  1. $resultado = mysqli_query($conexion, "SELECT id FROM extension WHERE extension='".$extensionrecogida"'");

Antes tenía un simple
Código PHP:
Ver original
  1. "$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
__________________
No te olvides de dar +1 a quien te echa un cable ;)

Última edición por rodrypaladin; 13/02/2014 a las 09:08