Version complète: sur le forum Webmaster Hub : Modifier une valeur de champ
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Bb'r
slt à tous,

voilà je cherche à me faire un script php qui permettrais de remplacer toutes les valeurs d'un champ d'une table sql pr ne pas avoir à tout faire manuellement.

en fait ce champ est l'id (d'un membre par exemple), j'aimerais qu'avec un script php tout les id soient remplacés par des nombres aléatoire par exemple en ce moment c'est : 1,2,3,4,5,6....qui donnerais après exécution du script 85,109,98,42...

le tout est qu'à chaque exécution du script les nombres seront modifé et ne doivent pas prendre le nombre d'un des ID précédent.

possible ? IMSTP6.gif

tks
Bb'r
j'ai commencé un peu le script :

CODE
<?php
$select = 'SELECT *_id FROM *';
mt_srand((float) microtime()*1000000);
$autonb = mt_rand(0, 100); //  

   $sql = "UPDATE * SET *_id='$autonb'";  

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
?>



ca fonctionne presque mais le problème ce qu'il ne creer qu'un seul nombre et donc une erreur de duplicata mysql se produit.
captain_torche
Juste une question : pourquoi veux-tu changer les identifiants de tes membres ?
Harry_20
A mon avis toucher au champ ID, si celui-ci est pris comme clé dans la table va t'attirer des problèmes à terme.

Je créerai plutôt un autre champ sur lequel j'apporte des modifications.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.