Oui mais c'est utile par exemple lorsque l'on plcae un joueur sur une map, si on utilise ma fonction, on peut générer une autre place sur la map
Code PHP :
<?php
$X_coord = mt_rand(0, 120);
$Y_coord = mt_rand(0, 120);
$XY_coord = $X_coord . '-' . $Y_coord;
if(UniqueEntry($XY_coord, 'coordonnées', 'users')){
//rentrer les coordonnes dans mysql
}
else{
unset("$X_coord"); unset("$Y_coord"); unset("$XY_coord");
$X_coord = mt_rand(0, 120);
$Y_coord = mt_rand(0, 120);
$XY_coord = $X_coord . '-' . $Y_coord;
//rentrer les coordonnes dans mysql
}
et on peux également retourner un message d'erreur plus agréable qu'une erreur Sql à l'utilisateur.
is_numeric autorise les + et les -, is_number autorise uniquement les nombres.