CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

SQL: remplacer '' (rien) par un espace

kemedu77
kemedu77
Niveau 7
02 juillet 2004 à 16:45:43

Bonjour, j´ai dans ma base mysql +/- 457 enregistrements et je voudrais remplacer, dans tout les enregistrements, où il y a " rien" mettre "  " je voudrais tout simplement savoir comment faire?

Mreci d´avance...

MathieuN7
MathieuN7
Niveau 10
02 juillet 2004 à 16:59:00

le mot rien, ou rien?

Yoda_Software
Yoda_Software
Niveau 30
02 juillet 2004 à 17:17:30

Si je me souviens bien, dans phpmyadmin, dans les propriétés de la table, tu peux définir le champs avec une valeur par défaut.
Par contre, je ne sais pas si en modifiant ça maintenant, ça le fera dans les enregistrements existants ou si ça le fera pour les prochains !

briac
briac
Niveau 6
02 juillet 2004 à 18:53:46

Sinon tu fais une fonction en php qui recupere tous les enregistrements de la base, une fois cela fait, tu les supprimes tous. Puis tu les réenregistre en mettant " " à la place du mot rien.
Bon c´est surement pas la méthode la plus courte ni la plus simple mais c´est largement faisable.

porsnak
porsnak
Niveau 10
02 juillet 2004 à 19:22:58

Si c´est un champs qui n´est pas rempli pour toutes les lignes, essaie un script comme ça :

< ? mysql_connect("tonhébergeur", " tonlogin", " tonmotdepasse);
mysql_select("tabasededonnées");

mysql_query("UPDATE tatable SET tonchamps=´ ´");

mysql_close();

porsnak
porsnak
Niveau 10
02 juillet 2004 à 19:23:40

? >

:)

porsnak
porsnak
Niveau 10
02 juillet 2004 à 19:28:44

Enfin si toutes les lignes d´un même champs ne sont pas à modifier, faut que tu fasses ça :

< ?
mysql_connect("tonhébergeur", " tonlogin", " tonmotdepasse);
mysql_select("tabasededonnées");

mysql_query("UPDATE tatable SET tonchamps=´ ´" WHERE tonchamps=´rien´);

mysql_close();
? >

Modifie ce code, en enlevant les espaces insérés par ce forum, et bien sûr en remplaçant mes indications par celles de ton hébergeur :)

porsnak
porsnak
Niveau 10
02 juillet 2004 à 19:30:21

Merde j´ai oublié de déplacer un " :

< ?
mysql_connect("tonhébergeur", " tonlogin", " tonmotdepasse);
mysql_select("tabasededonnées");

mysql_query("UPDATE tatable SET tonchamps=´ ´WHERE tonchamps=´rien´");

mysql_close();
? >

Voila ce que j´en pense, mais je n´ai pas ta table sous les yeux...

kemedu77
kemedu77
Niveau 7
03 juillet 2004 à 12:06:00

Merci...

porsnak
porsnak
Niveau 10
03 juillet 2004 à 12:15:29

Ca a marché ?

kemedu77
kemedu77
Niveau 7
03 juillet 2004 à 13:38:54

ouai j´crois qu´j´ai faits quelques modif.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment