Bonjour à vous
voilà avant je vais essayer d'exposer ce que je chercher à bidouiller.
pour mieux organiser mes fichiers et pr un code bien fait, j ai pensé à mettre dans un fichier
function.php les qlq fonction dont j'aurais besoin, exemple : se connecter à une base mysql avec choix de la base;
j'ai alors le fichier fonction.php suivant :
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
28
29 <?php function openDB(){ echo 'je suis fonction.php '; // message témoin, global $db_host; global $db_login; global $db_pass; global $db_basename; global $dbConnect; global $dbSelect; $db_host="127.0.0.1"; $db_login="root"; $db_pass=""; $db_basename="gestdoc"; //connextion à une base de donnée $dbConnect = mysql_connect($db_host, $db_login, $db_pass); $dbSelect = mysql_select_db($db_basename); } clodeDB(){ mysql_close(); } ?>
et dans un autre fichier, recherche.php (par exemple ) j'ai mis :
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 funcrion recherche(){ include ('fonction.php') openDB(); // ici appel à la fonction qui ouvre la connexion à MySQL avecsélection de la base $sql ="select .... "; $result = mysql_query($dbConnect,$sql); .... closeDB(); } ?>
Mais ça marche pas![]()
qlq un à une idée, comment mieux organiser ses scriptes avec des fonction qu'on peut appeler par tout.
Merci
Partager