Je voudrais faire un parcours de table et mettre à jour le mot de passe des membres inscris en le cryptant en md5.

mais je retrouve avec un erreur: Erreur de syntaxe près de ''9' à la ligne 1
que je n'arrive pas à corriger.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$sql = "SELECT * FROM membre";
   $sql = mysql_query($sql) or die(mysql_error());
   $num = mysql_num_rows($sql);
 
 
	   while($num > 0){
		 $row = mysql_fetch_array($sql);
 
                 $q = ("UPDATE membre SET password='".md5($row['idmembre'])."'WHERE  
                         password ='".$row['idmembre']);
		 $sql = mysql_query("$q") or die(mysql_error());
	   }