Problème de bind de variables
Posté : 23 mai 2012, 18:47
Bonjour,
Je voulais faire une fonction qui gère les accès à une base donnée.
Warning: Parameter 3 to mysqli_stmt_bind_param() expected to be a reference, value given in /home/pascal/dev/include/database.php on line 78
Je me demande s'il est possible de corriger cette erreur ou de faire fonctionner une fonction de ce genre.
Je voulais faire une fonction qui gère les accès à une base donnée.
<?PHP
public static function query($sql,$type='',$param=array ()) {
self::$stmt = self::$mysqli->prepare($sql);
self::verify($sql);
$data = array_merge(array(self::$stmt, $type), $param);
call_user_func_array('mysqli_stmt_bind_param', $data);
self::$stmt->execute();
}
?>
Comme prévisible d'après la doc, j'ai l'erreur : Warning: Parameter 3 to mysqli_stmt_bind_param() expected to be a reference, value given in /home/pascal/dev/include/database.php on line 78
Je me demande s'il est possible de corriger cette erreur ou de faire fonctionner une fonction de ce genre.