je crée un webservice et j'appelle une fonction pour confirmer l'utilisateur, mais chaque fois que j'appelle la fonction, je reçois le message "inscription confirmée" même si j'envoie le mauvais vercode, voici mon l'implémentation de la fonction, considère ckey est constante et non modifiable et vercode est modifiable pour chaque utilisateur, je pense que le problème concerne les instructions mysql.ma fonction PHP sélectionnée ne fonctionne pas correctement
// RPC method 2 (confirm user)
function confuser($ckey, $vercode) {
$db = mysql_connect("localhost","root");
if(!$db){
return 'Error: cannot open the connection';
exit;
}
mysql_select_db('user_info');
$query = "select * from personal where vercode='".$vercode."' and ckey='".$ckey."' ";
$result = mysql_query($query, $db);
if($result){
return 'registration confirmed';
}
else{
return 'wrong verification , send it again!';
}
}
utilisation 'mysql_num_rows' pour voir s'il y a des lignes ou non http://www.php.net//manual/en/function .mysql-num-rows.php –