Fonction sql
sleh28
Messages postés
71
Date d'inscription
Statut
Membre
Dernière intervention
-
jee pee Messages postés 41553 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41553 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'ai une table avatar, dans laquelle j'enregistre les url des avatar avec ce format :
www.nomdusite.com/images/avatar
j'ai changé le nom du domaine de mon site,
alors ee suis dans l'obligation de mettre a jour le format de colonne url :
www.nouveau nom de domaine .com/images/avatar;
j'ai deja 800 membre, comment faire ?
j'ai une table avatar, dans laquelle j'enregistre les url des avatar avec ce format :
www.nomdusite.com/images/avatar
j'ai changé le nom du domaine de mon site,
alors ee suis dans l'obligation de mettre a jour le format de colonne url :
www.nouveau nom de domaine .com/images/avatar;
j'ai deja 800 membre, comment faire ?
A voir également:
- Fonction sql
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Logiciel sql - Télécharger - Bases de données
- Fonction remplacer sur word - Guide
4 réponses
Bonjour,
C'est normalement un sql tout simple. La syntaxe va dépendre de ton sgbd.
Sous Oracle par exemple :
update avatar
set avatarurl = 'www.nouveau nom de domaine .com' || substr (avatarurl,18)
Tu mets à jour le champ avec la concaténation du nouveau domaine, plus la fin de l'ancienne url (18 = position de /ima....)
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
C'est normalement un sql tout simple. La syntaxe va dépendre de ton sgbd.
Sous Oracle par exemple :
update avatar
set avatarurl = 'www.nouveau nom de domaine .com' || substr (avatarurl,18)
Tu mets à jour le champ avec la concaténation du nouveau domaine, plus la fin de l'ancienne url (18 = position de /ima....)
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
bonjour,
c'est pas trés malin d'avoir mis le nom de domaine dans la base de données. le mieux est de mettre uniquement le nom et de mettre le chemin dans ton code PHP (si le chemin est toujours le même).
Tant que tu changes, essais de ne pas mettre le chemin complet dans la base.
Si non pour changer tout ça tu peux te faire une page php qui va voir toutes les entrées de ta colonne URL et en utilisant la commande explode par exemple tu peux séparer le nom de ton avatar en prenant le symbole / comme séparateur.
pour la fonction explode : https://www.php.net/manual/fr/function.explode.php
regarde l'exemple 2.
bonne chance
c'est pas trés malin d'avoir mis le nom de domaine dans la base de données. le mieux est de mettre uniquement le nom et de mettre le chemin dans ton code PHP (si le chemin est toujours le même).
Tant que tu changes, essais de ne pas mettre le chemin complet dans la base.
Si non pour changer tout ça tu peux te faire une page php qui va voir toutes les entrées de ta colonne URL et en utilisant la commande explode par exemple tu peux séparer le nom de ton avatar en prenant le symbole / comme séparateur.
pour la fonction explode : https://www.php.net/manual/fr/function.explode.php
regarde l'exemple 2.
bonne chance