2012-05-14 2 views
0

J'ai créé un programme basé sur php à partir duquel l'utilisateur démarre le programme en sélectionnant l'année de base de données 10-11, 11-12, 12-13 etc. et mon nom de base de données est DB1011 pour 10-11, DB1112 pour 11 -12 et ainsi de suite.Sélectionner la base de données par utilisateur?

maintenant j'ai connect.php qui est le fichier de connexion qui ont

<?php 
$link = mysql_connect("localhost","root","123098ABC") 
or die("Could not connect to the Server. Check your network connection : " . mysql_error()); 
$Db = "DB1112"; 
?> 

maintenant comment puis-je faire que lorsque l'utilisateur base de données puis sélectionnez 11-12 mon travail de programme DB1112 jusqu'à utilisateur ne programme fermer. et je veux faire cela sans session si c'est possible en PHP?

Thnx ..

+0

je sais à propos de mysql_select_db (nom de base) mais je veux savoir chaud à faire quand l'utilisateur sélectionne l'année 10-11 puis sa base de données sélectionnée DB1011 et si l'utilisateur sélectionne la base de données 11-12 puis sélectionnez DB1112 – Jaiff

+0

"et je veux le faire sans session "--- aucune raison ** valable ** pour cela? – zerkms

+0

n'est-il pas possible sans session parce que j'ai utilisé trop de session dans mon programme et je sais que cela va poser problème en session mais si ce n'est pas le cas, il faut le faire par session. – Jaiff

Répondre

1

vous pouvez utiliser mysql_select_db() pour sélectionner la base de données.

$Db = "DB1112"; 
mysql_select_db($Db, $link); 

plus d'info ici: http://in2.php.net/mysql_select_db

0

Vous pouvez toujours changer la base de données en utilisant mysql_select_db(dbname);.

Questions connexes