Aller au contenu

Modifier une valeur de champ


Sujets conseillés

Posté

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 ? :fou:

tks

Posté

j'ai commencé un peu le script :

<?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.

Posté

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.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...