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 :

Requête SQL directement dans la page index ?


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 155
    Points : 75
    Points
    75
    Par défaut Requête SQL directement dans la page index ?
    Bonjour à tous
    C'est pour une question générale, probablement de débutant...

    J'ai fait une page qui affiche au chargement toutes les données d'une table SQL, construite de façon classique : la page exécute un script qui contient une requête $.ajax qui requête un fichier PHP et place le résultat dans des <li>.
    Mais la particularité est qu'il n'y a pas de paramètre $POST à transmettre, toutes les entrées de la table sont renvoyées. Il n'y a pas par exemple de données de formulaire à récupérer en js et envoyer au PHP.

    La question est donc : plutôt que de lancer une requête ajax aller-retour qui récupère et traite un json, pourquoi ne pas insérer la requête SQL du fichier PHP directement dans une balise <?php> de la page index, qui construirait les <li> et les afficherait un à un avec echo ?


    Je me dis que c'est soit complètement évident soit complètement à côté de la plaque pour une raison qui m'échappe ...

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Bah oui... une requête AJAX, ça sert essentiellement à affiner le contenu d'une page en fonction des actions de l'utilisateur.
    Tout ce qui peut être traiter avant l'affichage doit l'être directement à la création de la page...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 155
    Points : 75
    Points
    75
    Par défaut
    Ah bon merci, ça me rassure (j'ai un peu appris dans le désordre).

    Alors je passe cette question en résolu, je reposterai ici si je tombe sur un problème dans la transposition, merci.

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

Discussions similaires

  1. Problème de lenteur requête SQL exécutée dans une page ASP
    Par Philippe Robert dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 20/01/2009, 17h38
  2. Requête SQL Direct à partir de VBA
    Par petitmic dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 25/05/2007, 17h35
  3. Réponses: 3
    Dernier message: 27/11/2006, 14h16
  4. [ODBC] Afficher une requête croisée dynamique dans une page PHP
    Par resterzen dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/08/2006, 16h24
  5. Importer du SQL directement dans ACCESS ?
    Par fredhali2000 dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 18/02/2006, 11h46

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