En essayant d'écrire une fonction pour vérifier si un utilisateur existe dans une table, si c'est le cas, mettez à jour la ligne, sinon, insérez-la.Une fonction php pour insérer ou mettre à jour la table mysql sur true/false
Voici ma fonction:
function UserExists($screenname){
$mysql = mysql_fetch_array (mysql_query("SELECT * FROM `users` WHERE `screenname` = '$screenname' "));
if($mysql){
return TRUE;
}else{
return FALSE;
}
}
Et im exécuter cette fonction en utilisant les éléments suivants:
if(UserExists($user)){
mysql_query("UPDATE `users` SET `token` = '$token' , `secret` = '$secret' WHERE `screenname` = '$user' ");
}else{
mysql_query("INSERT INTO `users` (`screenname`, `token`, `secret`) VALUES ('$user', '$token', '$secret')");
}
Son ne rien faire, ne pas jeter des erreurs, mais pas non plus de mettre à jour la table.