2011-05-26 3 views
-1

Je veux mettre à jour certains champs d'utilisateurs de table, mais je reçois cette erreur:appel à une fonction de membre bind_param()

Erreur fatale: Appel à une fonction membre bind_param() sur un non-objet en C: \ Users \ fel \ VertrigoServ \ www \ login \ thumb.php à la ligne 79

y a-t-il une erreur de syntaxe dans le code?

$user=2; 
    ($sql = $db -> prepare('UPDATE users SET (profile_photo, update_photo) VALUES (?, ?) where id_user=?')); 

    $sql -> bind_param('ssi', $thumbnailPath, $thumbnailPathMin, $user); //line 79 

    $sql -> execute(); 

grâce

+0

Voir la valeur de retour pour 'prepare': http://php.net/manual/en/mysqli.prepare.php –

Répondre

-1

RESOUDRE

($sql = $db -> prepare('UPDATE users SET profile_photo = ?, update_photo=? where id_user=?')); 
+0

Cela ne fournit pas toute information utile; Si la question ne sera pas utile aux futurs visiteurs, elle devrait être supprimée au lieu de répondre elle-même. – miken32

Questions connexes