Bonjour à tous,
Je cherche a pouvoir creer des logins pour ma base de données mais j'ai un problème avec ma boucle while


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//ajout d'un suffix au pseudo
$cara = substr($possible, mt_rand(0, $longueurMax-1), 2);
$num = $num.$cara;
$num = "0667297033ui";
$sql2 = "SELECT COUNT( * ) FROM radius.radcheck WHERE username ='$num';";
$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$test=mysql_result($req2, 0);
echo $test;
if($test > 0){
        //
        while ($test > 0){
        $cara = substr($possible, mt_rand(0, $longueurMax-1), 2);
        $num = $nums.$cara;
        $req3 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo $num;
        $test=mysql_result($req3, 0);
        }
Donc le but est de pouvoir ajouter un utilisateur, mais en s'assurant que le login n'existe pas et s'il existe le changer, pour pouvoir l’insérer dans la base de donnée, mais quand je lance ce code ma page web ne fait que tourner en rond, donc je suppose que ma boucle while est infinie mais je n'arrive pas a savoir pourquoi.
Je viens donc en quête de réponses