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 :

MySQL et PHP en localhost


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut MySQL et PHP en localhost
    Bonjour,

    J'ai install vampserver 2.0 sur XP, mais il y a un truc que je ne comprend pas, je m'explique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
     
    $base = mysql_connect ('mon_serveur', 'login', 'password');  
    mysql_select_db ('ma_base_de_donnees', $base) ;  
    ?>
    Pour un site chez un hebergeur je pige mais en localhost que faut il mettre sur cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $base = mysql_connect ('mon_serveur', 'login', 'password');
    en locahost je tape http://localhost/monsite/ en c'est bon , j'ai pas de login et de mot de passe en localhost ainsi que Mysql de phpadmin ?

    Je n'arrive pas a comprendre ce que je doit y mettre en localhost.

    Merci.

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonsoir,

    Voici la page php que j'utilise

    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
    <?php
    /* 
    Nom du programme:	V_Connexion.php
    Description:		Ce programme donne les clés de la connexion au serveur et à la base de données de l'aplication.
    */
     
     
     
    ?>
    <?php
     
    	$user = "root" /*Nom d'utilisateur*/
    	;
     
    	$host = "127.0.0.1" /*Nom du serveur*/
    	;
     
    	$password = "" /*Mot de passe utilisateur*/
    	;
     
    	$database = "nomBDD" /*Nom de la Base de données*/
    	;
    ?>
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut
    Merci beaucoup, je comprend mieux.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut
    En fait ici sa ne fonction pas, j'oubient une page blanche qui s'affiche, alors que chez mon hebergeur cela fonctionne.
    J'ai du faire une boulette mais ou je ne sais pas.

    Merci de ton aide.

    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
    <?
    /*-----------------------------------------------------------------*/
    /*LES VARIABLES A MODIFIER :
    /*-----------------------------------------------------------------*/
     
    // SERVEUR SQL
    $sql_serveur="127.0.0.1";
     
    // LOGIN SQL
    $sql_user="root";
     
    // MOT DE PASSE SQL
    $sql_passwd="";
     
    // NOM DE LA BASE DE DONNEES
    $sql_bdd="membre";
     
    // SI L'UTILISATEUR ENTRE UN LOGIN OU MOT DE PASSE ERRONNE, DIRECTION VERS LA PAGE :
    $url_erreur="erreur.htm";
     
    //CECI EST LE MOT DE PASSE DE L'ADMINISTRATEUR QUI SERT A EMPECHER UN MEMBRE D'ACCEDER 
    // a l'ADMINISTRATION (si vous le changez ici, changez le aussi dans l'admin en faisant
    // "Voir/Modifier un membre", entrer votre ID (si vous n'y avez pas touché, c'est le "1")
    // Puis changer votre mot de passe).
     
    $motdepasse="pass";
    ?>

  5. #5
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    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
    	$user = "root" /*Nom d'utilisateur*/
    	;
     
    	$host = "127.0.0.1" /*Nom du serveur*/
    	;
     
    	$password = "" /*Mot de passe utilisateur*/
    	;
     
    	$database = "nomBDD" /*Nom de la Base de données*/
    	;
     
     
    	mysql_connect("$host","$user","$password") /*connexion au Serveur*/
    	;
    	mysql_select_db("$database") /*connexion à la Base De Données*/
    	;
    Ne fonctionne pas ?

    Par contre, sous php5, ce n'est plus mysql_connect mais mysqli qu'il est préférable d'utiliser cependant, la connexion à ta base de données devrait fonctionner.

    C'est le cas chez moi en tout cas.
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut
    cela ne prevenait pas de ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql_serveur="127.0.0.1";
    ou de mysqli pour php5

    Mes page été blancs, sur wampserver 2.0 je constate que les balises php ne fonctionne pas avec

    mais plutôt avec
    J'ai eu le même probleme avec PHPinfo()

    La raison je ne la connais pas ?

    Merci quand même de ton aide.

  7. #7
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    A partir de php5, <? n'est plus reconnu au profit de <?php.

    Je n'en connais cependant pas la raison.
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  8. #8
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Bonjour,

    Si ça ne fonctionne pas avec <?, c'est que la directive short_open_tag n'est pas activée dans ton fichier php.ini :
    http://php.developpez.com/faq/index....tinterpretephp
    http://php.net/ini.core

  9. #9
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Citation Envoyé par Eusebe Voir le message
    Bonjour,

    Si ça ne fonctionne pas avec <?, c'est que la directive short_open_tag n'est pas activée dans ton fichier php.ini :
    http://php.developpez.com/faq/index....tinterpretephp
    http://php.net/ini.core
    Et même si c'est dans la FAQ, il est bon de le mettre en exergue :

    Citation Envoyé par FAQ
    Néanmoins il est recommandé de laisser ces directives à 0 et d'utiliser les balises <?php ?>. En effet, si votre application est sur une machine avec short_open_tags activé, et que vous utilisez <? ?>, lorsque vous allez migrer sur une machine à la configuration moins permissive votre code PHP ne sera plus interprété mais affiché dans le navigateur, dévoilant ainsi des informations potentiellement sensibles aux visiteurs (logins, mots de passe, adresses de serveurs, présence de failles dans le programme, version ou configuration de PHP...).

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

Discussions similaires

  1. Export MySql en php
    Par pierre50 dans le forum Débuter
    Réponses: 5
    Dernier message: 11/08/2010, 14h46
  2. Migration MySql 4 - Php 5 : connaitre fonctions obsolètes
    Par chris-ren dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 20/02/2006, 12h48
  3. MySql et PHP : valeur NULL
    Par fffonck dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/02/2006, 18h02
  4. Installer apache, mysql et php sur une red hat 9 !
    Par Ruddy16 dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 07/11/2005, 22h41
  5. requête mysql sous php
    Par remi59 dans le forum Débuter
    Réponses: 9
    Dernier message: 03/07/2003, 11h39

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