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

PHP & Base de données Discussion :

trou de mémoire : sytaxe :( [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de dark_vidor
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2005
    Messages : 321
    Par défaut trou de mémoire : sytaxe :(
    Bonjour,

    Je voudrais pour aéré mon code écrire ma requête en php sur plusieurs ligne mais me rappelle plus de la technique


    ça ressemble a un truc du style mais je sais plus ou doivent etre placer les points
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    			$sql = 'INSERT INTO clm_epreuves SET id_circuit = '..','.
    												'id_voiture = '..','.
    												'id_championnat = '..','.
    												'id_topic = '..','.
    												'date_debut = '..','.
    												'date_fin = '..','.
    												'type_epreuve = '..','.
    												'nb_tours = '..','.
    												'pneus = '..','.
    												'settings = '..','.
    												'pp = '..','.
    												'mode_jeu = '..','.
    												'physique_pilotage = '..','.
    												.'version_jeu = '..'';

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Techniquement tu n'as pas besoin de séparer tes chaines :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $sql = 'SELECT ......................................
             FROM .......
             JOIN ..............................
             WHERE ................................
             AND .................
             ORDER BY ........................';
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $sql = 'UPDATE ............
             SET ..... = ......,
             SET ..... = ......,
             SET ..... = ......,
             SET ..... = ......,
             WHERE ...........';
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé Avatar de dark_vidor
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2005
    Messages : 321
    Par défaut
    tiens en parlant de jointures comment on fait ?

    j'ai jamais compris


    moi j'ai tjrs fait comme cela :

    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
    			$sql = 'SELECT 
    						clm_epreuves.*, 
    						clm_voitures.modele, 
    						clm_voitures.transmission, 
    						clm_circuits.circuit, 
    						clm_circuits.img 
    					FROM 
    						clm_epreuves, 
    						clm_voitures, 
    						clm_circuits 
    					WHERE 
    						clm_epreuves.id_championnat = '.$clm_championnats['id'].' 
    					AND 
    						clm_epreuves.id_circuit = clm_circuits.id 
    					AND 
    						clm_epreuves.id_voiture = clm_voiturets.id 
    					AND 
    						clm_epreuves.date_fin <= "'.date('Y-m-d H:i:s').'"';

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est quasiment la meme ecriture sauf que les conditions de jointure ne sont pas dans le WHERE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    FROM clm_circuits 
    JOIN clm_epreuves ON clm_epreuves.id_circuit = clm_circuits.id 
    JOIN clm_voitures ON clm_epreuves.id_voiture = clm_voitures.id
    WHERE clm_epreuves.id_championnat = '.$clm_championnats['id'].' 
    AND clm_epreuves.date_fin <= "'.date('Y-m-d H:i:s').'"';
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé Avatar de dark_vidor
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2005
    Messages : 321
    Par défaut
    merci

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

Discussions similaires

  1. Trou de mémoire sur le HttpContext
    Par zooffy dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/01/2008, 14h55
  2. [MySQL] Trou de mémoire : repositionner le pointeur de résultat
    Par riete dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 14/12/2007, 17h21
  3. Trou de mémoire : fonction strlen()
    Par bit_o dans le forum C
    Réponses: 3
    Dernier message: 30/04/2007, 23h20
  4. [trou de mémoire]format numérique
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/04/2007, 12h02
  5. petit trou de mémoire avec CDO.Configuration envoie de mail SMTP
    Par thierry007 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/09/2006, 21h39

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