Ajouter id_tier sur BDD

technibase -  
Xil Messages postés 351 Statut Membre -
Bonjour,

Je vais essayé d'être clair.

Je gère une base de donnée avec des annonce de spectacles.
Chaque semaine je reçois la base de donné avec dans un des champs un lien que est comme ca :

http://www.site.com/shop/fr/manif.asp?idmanif=127653

et je dois ajouter " &idtier=2312090 " à toute les annonce pour que ca donne

http://www.site.com/shop/fr/manif.asp?idmanif=12765&idtier=2312090

Mais je dois mettre ce complement uniquement sur un annonceur qui à comme "id_annonceur " "2000"

Je sais que je dois utiliser "concat" quelque part mais je ne me souviens plus.

En clair je dois ajouter a toutes les liens des annonces de mon "id _annonceur" "2000" : &idtier=2312090

Merci
Configuration: Mac OS X
Safari 523.12.2

3 réponses

  1. R4f Messages postés 441 Statut Membre 62
     
    Bonsoir,

    Tu veux une réponse en quel langage ?
    - ActionScript
    - Ada
    - Algol
    - Anubis
    - APL
    - Assembleur
    - BASIC
    - Caml
    - CDuce
    - C
    - C++
    - C#
    - COBOL
    - ColdFusion
    - Common Lisp
    - DarkBasic
    - Eiffel
    - Erlang
    - Fortran
    - Forth
    - Haskell
    - ICON
    - Java
    - Limbo
    - Logo
    - ML
    - Natural
    - Objective C
    - Oz
    - Pascal
    - Perl
    - PHP
    - PL/I
    - Python
    - Prolog
    - RPG ou GAP
    - ColdFusion
    - Ruby
    - Scala
    - Scheme
    - Simula
    - Smalltalk
    - Tcl
    - W-Langage
    - XSLT

    Raph
    0
  2. technibase
     
    En français c'est ma langue natale...:)
    Sinon c'est pour une base phpmyadmin

    Et pendant que j'y suis , comment supprimer des annonces comprise entre 2 dates.

    Style : supprimer les annonces entre le 01-12-07 and 21-01-2008

    Merci pour votre aide
    0
  3. Xil Messages postés 351 Statut Membre 257
     
    Pour la concaténation sur MySQL :
    UPDATE nom_table SET champ_url = CONCAT(champ_url,'&idtier=2312090') WHERE id_annonceur = '2000';
    

    http://www.1keydata.com/sql/sql-concatenate.html

    Pour la suppression:
    DELETE FROM nom_table WHERE champ_date BETWEEN 'date_debut' AND 'date_fin';
    


    date_debut et date_fin dépendent du type de ton champ_date, si c'est du type DATE, ou timestamp, ou varchar...

    http://www.1keydata.com/sql/sqlbetween.html
    0