Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2015, 04:29
abeltxu93
 
Fecha de Ingreso: julio-2015
Ubicación: Segovia
Mensajes: 4
Antigüedad: 9 años, 4 meses
Puntos: 0
Problemas con MYSQLI

Buenas a todos!
He decidido pasar mis consultas a forma segura, pero me estan dando bastantes problemas, aunque no errores... Simplemente como si la consulta no funcionara, a ver que os parece...
Un saludo!

Código PHP:
function obtenerTodasLasAsignaturasImpartidas($id_usuario){
    
$mysqli = new mysqli("localhost""usuario""""bd_abel");
    if (
$mysqli->connect_errno) {
        echo 
"Falló la conexión a MySQL: (" $mysqli->connect_errno ") " $mysqli->connect_error;
    }

    
$sentencia $mysqli->prepare("SELECT * FROM asignatura WHERE id_profesor = ?");
    
$sentencia->bind_param('s'$id_usuario);
    
$sentencia->execute();
    
$resultado $sentencia->get_result();
    
$resultado->fetch_assoc();
        
/* cierro stmt */
        
$sentencia->close();
        
$mysqli->close();
        return 
$resultado;
        
    } 

Y cuando quiero utilizar la consulta en este caso, no aparece nada... Y deberia aparecer algo...

Código PHP:
$listaGrupos = obtenerTodasLasAsignaturasImpartidas($id_usuario);
          //while($fila = mysqli_fetch_array($listaGrupos)){
          while($fila = $listaGrupos->fetch_assoc()){
          ?>
            <p>
               <form action="asignatura_impartida.php" method="POST" align="left"/> 
                  <input type="hidden" name="variable1" value="<?php echo $fila['id_asignatura'];?>" />
                  <input type="hidden" name="variable2" value="<?php echo $fila['nombre']; ?>" />
                  <input type="submit" value="<?php echo $fila['nombre']; ?>" />
                </form>
                <b>Descripcion:</b> <?php echo $fila['descripcion']; ?> <br />
            </p>
                <?php 
          
mysqli_free_result($listaGrupos);
        
?>
Muchas Gracias! Un saludo!