Bonjour,
J'avais développé il y a quelques années une page PHP qui interroge une base MSSQL sur la fréquentation d'un parc. Je ne suis pas développeur, mais ma page fonctionnait parfaitement.
Par contre, je suis en train de migrer le serveur vers la nouvelle version de Ubuntu 16.04 qui est en php7 et non plus php5. Du coup, la fonction mssql_connect n'existe pluset d'après mes recherches, le mieux est d'utiliser PDO mais j'aimerais avoir votre aide pour convertir mes anciennes commandes en PDO car je suis un peu perdu
voici le code actuel :
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 <?php //Connexion à la BDD et à la Table $irec = mssql_connect('server', 'user', 'pass'); if (!$irec) die('Unable to connect!'); if (!mssql_select_db('IREC', $irec)) die('Unable to select database!'); //Liste des requetes //TROPICAL $tropical_entree = mssql_query("SELECT Sa_nombreentree FROM Salle WHERE Sa_code='TRO'"); $tropical_sortie = mssql_query("SELECT Sa_nombresortie FROM Salle WHERE Sa_code='TRO'"); $tropical_fmi = mssql_query("SELECT Sa_occupation FROM Salle WHERE Sa_code='TRO'"); //TEMPERE $tempere_entree = mssql_query("SELECT Sa_nombreentree FROM Salle WHERE Sa_code='TEM'"); $tempere_sortie = mssql_query("SELECT Sa_nombresortie FROM Salle WHERE Sa_code='TEM'"); $tempere_fmi = mssql_query("SELECT Sa_occupation FROM Salle WHERE Sa_code='TEM'"); //POLAIRE $polaire_entree = mssql_query("SELECT Sa_nombreentree FROM Salle WHERE Sa_code='POL'"); $polaire_sortie = mssql_query("SELECT Sa_nombresortie FROM Salle WHERE Sa_code='POL'"); $polaire_fmi = mssql_query("SELECT Sa_occupation FROM Salle WHERE Sa_code='POL'"); //AUDITORIUM $audi_entree = mssql_query("SELECT Sa_nombreentree FROM Salle WHERE Sa_code='3D'"); $audi_sortie = mssql_query("SELECT Sa_nombresortie FROM Salle WHERE Sa_code='3D'"); $audi_fmi = mssql_query("SELECT Sa_occupation FROM Salle WHERE Sa_code='3D'"); //PARC $parc_entree = mssql_query("SELECT Sa_nombreentree FROM Salle WHERE Sa_code='ENT'"); $parc_sortie = mssql_query("SELECT Sa_nombresortie FROM Salle WHERE Sa_code='ENT'"); $parc_fmi = mssql_query("SELECT Sa_occupation FROM Salle WHERE Sa_code='ENT'"); //stocke les résultat numérique dans un tableau puis affiche la première case //TROPICAL (nmb entre-sortie-fmi) $res_tropical_entree = mssql_fetch_row($tropical_entree); $res_tropical_sortie = mssql_fetch_row($tropical_sortie); $res_tropical_fmi = mssql_fetch_row($tropical_fmi); //TEMPERE (nmb entre-sortie-fmi) $res_tempere_entree = mssql_fetch_row($tempere_entree); $res_tempere_sortie = mssql_fetch_row($tempere_sortie); $res_tempere_fmi = mssql_fetch_row($tempere_fmi); //POLAIRE (nmb entre-sortie-fmi) $res_polaire_entree = mssql_fetch_row($polaire_entree); $res_polaire_sortie = mssql_fetch_row($polaire_sortie); $res_polaire_fmi = mssql_fetch_row($polaire_fmi); //AUDITORIUM (nmb entre-sortie-fmi) $res_audi_entree = mssql_fetch_row($audi_entree); $res_audi_sortie = mssql_fetch_row($audi_sortie); $res_audi_fmi = mssql_fetch_row($audi_fmi); //PARC (nmb entre-sortie-fmi) $res_parc_entree = mssql_fetch_row($parc_entree); $res_parc_sortie = mssql_fetch_row($parc_sortie); $res_parc_fmi = mssql_fetch_row($parc_fmi); //Clos la connexion à la BDD mssql_close(); ?>
Merci
Partager