Page 1 sur 1

Probleme d'inclusion de fichiers php

Posté : 22 avr. 2008, 23:14
par psgkiki
Bonsoir a tous,

J'ai un fichier .php qui teste l'existence de tables dans une base de données. Si elle est remplie, la variable $install vaut 1, si elle est vide, la variable vaut 0.

J'aimerais utiliser cette variable dans un autre fichier. J'ai essayé avec des require et include mais cela fait rien.

Voici mes codes ::

_CfgInstall.inc.php :

Code : Tout sélectionner

$gblCfgHote="localhost"; // Serveur MySQL $gblCfgUser="julien"; // Utilisateur $gblCfgPass="julien"; // Mot de passe $gblCfgBase='test'; // Nom de la base $PREFIX_TABLE="T"; // Permet de préfixer le nom des tables dans votre base de données $sql = "SHOW TABLES FROM test"; $result = mysql_query($sql); if (!($row = mysql_fetch_row($result))) { $install = 0; } else{ $install = 1; } }
index.php

Code : Tout sélectionner

<?php //include('./inc/_CfgInstall.inc.php'); require('./inc/_CfgInstall.inc.php'); echo "$install"; ?>

Je confirme que les liens sont corrects.

Comment faire ?

Merci

Posté : 23 avr. 2008, 06:03
par Cyrano
Au lieu de mysql_fetch_row(), j'utiliserais mysql_num_rows() qui me retournera le nombre de lignes (donc le nombre de tables contenues).

Posté : 23 avr. 2008, 10:05
par DomiPi
Bonjour,
Moi j'utilise les variables globales
	$GLOBALS['install'] = $install;
Sauf si ça ne fonctionne que sous une session, là je ne sais pas

Posté : 23 avr. 2008, 10:44
par Cyrano
Bonjour,
Moi j'utilise les variables globales
	$GLOBALS['install'] = $install;
Sauf si ça ne fonctionne que sous une session, là je ne sais pas
:shock: C'est quoi le rapport avec la question là :?: