Cómo usar bind_result () en lugar de get_result () en php
Estoy trabajando en un proyecto para uni y he estado usando el siguiente código en untesting server
aget all devices
de una tabla basada en unuser_id
:
public function getAllDevices($user_id) {
$stmt = $this->conn->prepare("SELECT * FROM devices WHERE primary_owner_id = ?");
$stmt->bind_param("i", $user_id);
$stmt->execute();
$devices = $stmt->get_result();
$stmt->close();
return $devices;
}
Esto funcionó bien en mi servidor de prueba, pero devuelve este error al migrar al servidor del proyecto universitario:
Call to undefined method mysqli_stmt::get_result()
Algunas búsquedas en Google sugieren usarbind_result()
en lugar deget_result()
pero no tengo idea de cómo hacer estoall fields
en la mesa. La mayoría de los ejemplos solo muestran el regresoone field
Cualquier ayuda sería muy apreciada