IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

syntaxe requete sql


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 36
    Par défaut syntaxe requete sql
    j'ai besoin d'aide pour une requête SQL je souhaite insérer un chiffre '438' a chaque fois devant mon code info comment écrire cette requête?
    ex: 438 20132 (438+codeinfo)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    <?php
     //connexion
     $config=array(
      'Database'=>'*****',
      'UID'=>'***',
      'PWD'=>'*****');
    $idconnect=sqlsrv_connect('(local)',$config);     
        if( $idconnect === false )
    {
         echo "Could not connect.\n";
         die( print_r( sqlsrv_errors(), true));
     //connexion	 
    }
     
    //requete des noms
    $result=sqlsrv_query($idconnect,'SELECT codeinfo,nom FROM clientordon order by nom asc '); 
    //requete  des noms
     
    //liste déroulante
    echo '<form name="selection" action="proto_php_sqlserver.php" method="post">  
    <select name="liste_deroulante">';      
    //liste déroulante
     
    while($nini=sqlsrv_fetch_array($result))
    {
    echo '<option value="'. $nini['nom'].'-'.$nini['codeinfo'].'">' . htmlentities($nini['nom']).'</option>';
    }
     
    //bouton
    echo '</select>
    <input type="submit" value="OK">
    </form>';     
    //bouton
     
     if (isset($_POST['liste_deroulante']))
    {
    echo $_POST['liste_deroulante']; 
    }
     
    //requete des ecritures
    $result=sqlsrv_query($idconnect,'SELECT ...... ');
    //requete des ecritures
     
    echo $result;
    ?>

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    avec la fonction REPLACE

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 36
    Par défaut
    c'est a dire?comment utiliser ce replace

  4. #4
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Bonjour,

    Pourquoi ne pas le faire en PHP ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '438 ' . $nini['codeinfo']
    Sinon, pour la concaténation avec MySQL : http://dev.mysql.com/doc/refman/5.0/...unction_concat

    Quel est l'intérêt de cet ajout ?

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 36
    Par défaut
    le codeinfo est un code distinct a chaque personne.
    le num 438 avant le code doit y être a chaque fois car la personne lisant le code ne saura se que sais que si il y a 438 avant c'est tout

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 36
    Par défaut
    je viens d'insérer une variable $toto='438'
    maintenant comment faire pour l'utiliser de façon a se quel s'affiche juste devant le codeinfo.
    j'ai besoin de votre aide;dans la partie requete des écritures
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    <?php
     //connexion
    $config=array(
      'Database'=>'udaf34',
      'UID'=>'sa',
      'PWD'=>'admin13@');
    $idconnect=sqlsrv_connect('(local)',$config);     
      if( $idconnect === false )
    {
        echo "Could not connect.\n";
        die( print_r( sqlsrv_errors(), true));
     //connexion	 
    }
     
    //requete des noms
    $result=sqlsrv_query($idconnect,'SELECT codeinfo,nom FROM clientordon order by nom asc '); 
    //requete  des noms
     
    //liste déroulante
     echo '<form name="selection" action="proto_php_sqlserver.php" method="post">  
    <select name="liste_deroulante">';      
    //liste déroulante
    while($nini=sqlsrv_fetch_array($result))
    {
     echo '<option value="'. $nini['nom'].'-'.$nini['codeinfo'].'">' . htmlentities($nini['nom']).'</option>';
    }
    //bouton
     echo '</select>
    <input type="submit" value="OK">
    </form>';     
    //bouton
    if (isset($_POST['liste_deroulante']))
    {
     echo $_POST['liste_deroulante']; 
    }
    //requete des ecritures
    $toto='438'
    .............
     
    //requete des ecritures
      echo $result;
    ?>
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. syntax requete sql
    Par gyver4000 dans le forum VB.NET
    Réponses: 11
    Dernier message: 05/12/2011, 10h53
  2. Syntaxe requete sql UNION dans le code VBA
    Par fisio dans le forum VBA Access
    Réponses: 3
    Dernier message: 15/11/2010, 14h44
  3. [WD12] Syntaxe Requete SQL
    Par zouzoukha dans le forum WinDev
    Réponses: 7
    Dernier message: 27/10/2010, 19h26
  4. Réponses: 6
    Dernier message: 12/02/2009, 23h47
  5. Syntaxe requete SQL insert into dans VBA
    Par @rkane dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 12/12/2006, 23h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo