Buenas tardes a todos.
Tengo el siguiente problema, espero que me puedan ayudar porque nose como resolverlo. Soy nuevo en php y el codigo siguiente en parte de uno que alguien lo hizo y yo lo estoy adaptando a mis necesidades.
El error que me aparece es: Fatal error: Call to a member function execute() on a non-object y lo siguiente es el codigo.
Código PHP:
Ver originalfunction fetchTutoradoDetails($username)
{
global $mysqli,$db_table_prefix;
$stmt = $mysqli->prepare("SELECT
id,
user_name,
display_name,
email,
nombre,
epellido,
apodo,
nacionalidad,
edad,
nacimiento,
carrera
FROM ".$db_table_prefix."tutorados
WHERE
user_name=".$username."");
$stmt->execute();
$stmt->bind_result($id, $user, $display, $email, $nombre, $apellido, $apodo, $nacionalidad, $edad, $nacimiento, $carrera);
while ($stmt->fetch()){
$row = array('id' => $id, 'user_name' => $user, 'display_name' => $display, 'email' => $email, 'nombre' => $nombre, 'apellido' => $apellido, 'apodo' => $apodo, 'nacionalidad' => $nacionalidad, 'edad' => $edad, 'nacimiento' => $nacimiento, 'carrera' => $carrera); }
$stmt->close();
return ($row);
}
El error es en la linea $stmt->execute(); que sucede con esa linea?
Muchas Gracias.