Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2015, 12:37
diegoguerrero
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 4 meses
Puntos: 5
Consulta mysqli me da error

Código PHP:
<?php
$mysqli 
= new mysqli('localhost','root','','grupo');

if (
mysqli_connect_errno()){
    
printf("Falló la conexión: %s\n"mysqli_connect_error());
}

$consulta "SELECT materia,curso FROM libros WHERE user=".$_GET['user'];

if (
$sentencia $mysqli->prepare($consulta)){
    
/* Ejecutar la sentencia */
    
$sentencia->execute();
    
/* Vincular las variables de los resultados */
    
$sentencia->bind_result($mysql_materia,$mysql_curso);
}

?>
<div id="h3-tec-bsm">
    Mis libros
</div>
<div id="tec-caja">
        <ul>
            <?php
                
while ($sentencia->fetch()){
                    echo 
'
            <li type="none">
                '
.$mysql_materia.' - '.$mysql_curso.'
            </li>
            '
;
                }
?>
        </ul>
    <a href="paginas/libros/mislibros.php">
        <p align="right">
            Ver más
            <i class="fa fa-arrow-right"></i>
        </p>
    </a>
</div>
Me da error Call to a member function fetch() on boolean in /Applications/XAMPP/xamppfiles/htdocs/grupo/paginas/libros/MisLibros-resumen.php on line 18

Estoy probando con mysqli (siempre he sido fan de mysql) pero mi primer intento siempre me sale mal. ¿Cómo se puede solucionar?