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 :

Problème PHP/Mysql mon php n'exécute pas la requête [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 4
    Par défaut Problème PHP/Mysql mon php n'exécute pas la requête
    Bonjour à tous,

    voilà mon problème,
    j'ai installé apache (v 2.2.4), php 5 et mysql server 5 sur mon OS xp pro,
    et donc lorsque j'execute phpinfo() ou echo "untexte" dans un fichier php, ca fonctionne bien, mais lorsque j'execute ce code par exemple :

    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
    <?php
     
    $host = "localhost";
    $user = "root";
    $password = "123";
    $database = "geott";
     
    $conn = mysql_connect($host,$user,$password);
    if (!$conn) {
        echo "Connection impossible\n";
        exit;
    }
     
    $result = mysql_db_query(&database,"select * from restaurant;");
    if ($result > 0) {
        while($row = mysql_fetch_array($result)) {
            echo $row["Nom"] . $row["Adresse"] . "\n";
    }
    mysql_close();
    ?>

    la page reste blanche ...

    le service mysql est bien entendu lancé et j'ai injecter ma base dedans avec mysql administrator.

    Je debute en server mysql/php donc soyez indulgent

    Merci à vous pour la lecture de ce post et si vous répondez, merci beaucoup


    edit: si je rajoute echo "lol"; au tout debut du script, ca ne change rien la page reste blanche

  2. #2
    Membre éprouvé Avatar de Shinji62
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 135
    Par défaut
    Regarde tes logs php/apache, tu dois avoir une erreur.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 4
    Par défaut
    Effectivement il me met une ligne d'erreur :

    [Thu Apr 26 11:11:30 2007] [error] [client 192.168.100.53] PHP Parse error: syntax error, unexpected ',', expecting T_PAAMAYIM_NEKUDOTAYIM in C:\\MaTeW-hetb\\www\\echo.php on line 15

    ce qui correspond à la ligne :

    $result = mysql_db_query(&database,"select * from restaurant;");



    Humm ... virgule inatendue ?

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 4
    Par défaut
    Bon, si je ne laisse que ce code :

    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
    <?php
     
    echo "lol";
    $host = "localhost";
    $user = "root";
    $password = "123";
    $database = "geott";
     
    $conn = mysql_connect($host,$user,$password);
    if (!$conn) {
        echo "Connection impossible\n";
        exit;
    }
    echo "lol";
     
    mysql_close();
    ?>
    Il ne m'affiche qu'un seul lol et j'ai le msg de log derreur suivant :


    [Thu Apr 26 11:21:11 2007] [error] [client 192.168.100.53] PHP Fatal error: Call to undefined function mysql_connect() in C:\\MaTeW-hetb\\www\\echo.php on line 9



    J'ai bien entendu décommenté les lignes dans php.ini
    extension=php_mysql.dll
    extension=php_mysqli.dll


    Edit : j'ai aussi claquer les dll dans le dossier dans php en lui ayant précisé le dossier dans le .ini extension_dir = ...
    Ainsi que les dll libmysql dans system32

    Edit2 : dans phpinfo(), le ctrl+F(recherche) = mysql ne donne rien

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 4
    Par défaut
    Bon j'ai désinstallé php et réinstallé,
    c'est bon ca marche ...

    trés trés bizarre ....

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

Discussions similaires

  1. [MySQL] problème avec les apostrophes PHP Mysql
    Par TEXMAN1 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 28/09/2010, 21h28
  2. [MySQL] Problème d'incrément avec PHP - mySQL
    Par gilouu dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/10/2009, 12h22
  3. Problème d'installation de php-mysql sur RedHat.
    Par maldoror34 dans le forum Linux
    Réponses: 7
    Dernier message: 22/09/2009, 21h19
  4. [MySQL] problème remplissage liste dynamique php mysql
    Par jeinny dans le forum PHP & Base de données
    Réponses: 28
    Dernier message: 25/05/2009, 17h32
  5. Problème antre ancienne version php/mysql et nouvelle
    Par yannicketolga dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 30/03/2006, 17h06

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