Code PHP affiché à l'exécution
Bonjour tout le monde,
J'ai un problème de code dans mon script;
Mon script index.php
Code:
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 28 29 30 31 32 33 34 35 36 37 38 39 40
|
<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<title>Contrôles des bases de données</title>
<meta charset="UTF-8"/>
<link rel="stylesheet" href="menu.css" />
<body>
<?php
$req_toutes = "SELECT * FROM t_environnement JOIN t_basedonnees_1 ON t_environnement.env_ref= t_basedonnees_1.env_ref";
require('connexion.php');
$toute_selection = pg_query($req_toutes) or die("Lecture impossible") echo 'lecture réussie';
require('closebase.php');
$array_selection = array();
// lecture du dataset et stockage en tableau PHP
//while($article = mysql_fetch_array($toute_selection))
while($article = pg_fetch_array($toute_selection))
{
$array_selection[$article['bdd_idx']]['t_environnement.env_nom'] = $article['t_environnement.bdd_utilisateur'];
$array_selection[$article['bdd_idx']]['bdd_serveur'] = $article['bdd_serveur'];
echo '<P></P>';
print_r ($array_selection);
};
</body>
</head>
</html> |
Code de connexion
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?php
// On définit les 4 variables nécessaires à la connexion MySQL :
$hostname = "localhost";
$user = "postgres";
$password = "root";
$nom_base_donnees = "basedd1";
// Connexion au serveur MySQL
//$dbconn = pg_connect($hostname, $user, $password, $nom_base_donnees) or die('Connexion impossible : ' . pg_last_error());
$dbconn = pg_connect("host=localhost dbname=basedd1 user=postgres password=root") or die('Connexion impossible : ' . pg_last_error());
// Choix de la base sur laquelle travailler
//mysql_select_db($nom_base_donnees, $conn);
?> |
Code deconnexion
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?php
// On définit les 4 variables nécessaires à la connexion MySQL :
$hostname = "localhost";
$user = "root";
$password = "";
$nom_base_donnee = "basedd1";
// Connexion au serveur MySQL
$conn = pg_connect(host=localhost port=5432 user=postgres password=root dbname=basedd1) or die(mysql_error());
// Choix de la base sur laquelle travailler
pg_close($conn);
?> |
j'ai le résultat suivant :
Citation:
'; //echo '
'; //echo '
'; $req_toutes = "SELECT * FROM t_environnement JOIN t_basedonnees_1 ON t_environnement.env_ref= t_basedonnees_1.env_ref"; echo '"SELECT * FROM t_environnement JOIN t_basedonnees_1 ON t_environnement.env_ref= t_basedonnees_1.env_ref";' require('connexion.php'); $toute_selection = pg_query($req_toutes) or die("Lecture impossible") echo 'lecture réussie'; require('closebase.php'); $array_selection = array(); // lecture du dataset et stockage en tableau PHP //while($article = mysql_fetch_array($toute_selection)) while($article = pg_fetch_array($toute_selection)) { $array_selection[$article['bdd_idx']]['t_environnement.env_nom'] = $article['t_environnement.bdd_utilisateur']; $array_selection[$article['bdd_idx']]['bdd_serveur'] = $article['bdd_serveur']; echo '
'; print_r ($array_selection); };
Merci de votre aide
Cordialement
Zozotitou