PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Forum Général PHP » Include et arborescence » 02-01-2010 19:51:23

MBarthOut
Réponses : 1

Bonjour,

Je n'arrive pas à charger des fichiers situés plus haut dans mon arborescence ; le code suivant ne fonctionne pas :

include("../../includes/menu.php");

Comment faire ?

Merci d'avance,

Maxime

#3 Re : Forum Général PHP » Connexion à MySQL et fonction » 02-01-2010 17:25:58

Les identifiants sont bons. Si j'exécute le script suivant, il n'y a aucune erreur :

<?php
    /* Fichier index.php */

    require("config.php"); // Defining $mysql_host, $mysql_username, etc.
    $mysql_connection = mysql_connect($mysql_host,
                                                          $mysql_username,
                                                          $mysql_password);
    mysql_select_db($mysql_database, $mysql_connection);
    $mysql_sql = "SELECT * FROM tbl_news ORDER BY time DESC";
    $mysql_query = mysql_query($mysql_sql);
    mysql_close($mysql_connection);
?>

#4 Forum Général PHP » Connexion à MySQL et fonction » 02-01-2010 17:25:58

MBarthOut
Réponses : 4

Bonjour,

J'essaie de me connecter à une base de donnée MySQL à l'intérieur d'une fonction. Mon  script est en deux fichiers :

<?php
    /* Fichier show.php */

    function show()
    {
        /* Connection to the database */
        $mysql_connection = mysql_connect($mysql_host,
                                                              $mysql_username,
                                                              $mysql_password);
        mysql_select_db($mysql_database,
                                 $mysql_connection);

        /* Selecting news */
        $mysql_sql = "SELECT * FROM tbl_news ORDER BY time DESC";
        $mysql_query = mysql_query($mysql_sql)
            or die("MySQL error in show.php - show()");

        /* Closing connection */
        mysql_close($mysql_connection);

        /* Returning data */
        return($mysql_query);
    }
?>

<?php
    /* Fichier index.php */

    require("config.php"); // Defining $mysql_host, $mysql_username, etc.
    require("show.php");

    $mysql_query = show();
?>

Cependant, le serveur de Free me renvoie l'erreur suivante lorsque je charge index.php :

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in ***/show.php on line 10

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in ***/show.php on line 14
MySQL error in show.php - show()

Merci de votre aide,

Maxime

Pied de page des forums

Propulsé par FluxBB