Bonjour,
je voudrai faire une classe de connection à une db, mais paut être que sa existe déjà, aussi je pense que je pourrai l'amélioré en attendant j'ai des méchants warning ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Warning: include() [function.include]: URL file-access is disabled in the server configuration in /var/www/agenda_d_or/lecture.php on line 2 Warning: include(http://localhost/agenda_d_or/connectionCLass.php) [function.include]: failed to open stream: no suitable wrapper could be found in /var/www/agenda_d_or/lecture.php on line 2 Warning: include() [function.include]: Failed opening 'http://localhost/agenda_d_or/connectionCLass.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/agenda_d_or/lecture.php on line 2 Fatal error: Class 'ConnectionClass' not found in /var/www/agenda_d_or/lecture.php on line 3C'est ma première classe en php
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 public class ConnectionClass { private $serveur='localhost'; private $noms='root'; private $passe='xav'; private $base='agendaor'; private $con; private $resultats; public __construct($con, $user, $pass) { try { this->$con = new PDO('mysql:host=localhost;dbname=agendaor', this->$user, this->$pass, array(PDO::ATTR_PERSISTENT => true)); } catch (PDOException $e) { print 'Erreur ! : '.$e->getMessage().'<br/>'; echo 'N° : '.$e->getCode(); die(); } return $con; } public req_select($req) { try { $resultats=$pdo->query($req); // on dit qu'on veut que le résultat soit récupérable sous forme d'objet $resultats->setFetchMode(PDO::FETCH_OBJ); //$affiche=$resultats->fetch() // on récupère la liste des membres } catch (PDOException $e) { print 'Erreur ! : '.$e->getMessage().'<br/>'; echo 'N° : '.$e->getCode(); die(); } return $resultats; } public req_ecriture($req) { try { $resultats=$pdo->exec($req); } catch (PDOException $e) { print 'Erreur ! : '.$e->getMessage().'<br/>'; echo 'N° : '.$e->getCode(); die(); } return $resultats; } } ?>
(ne pas tapez)
Merci
edit
je met le fichier qui crée l'objet...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php include('http://localhost/agenda_d_or/connectionCLass.php'); $con=new ConnectionClass(); req_select('select * FROM agendaor'); while( $ligne = $resultats->fetch()) { // on récupère la liste des membres echo 'Utilisateur : '.$ligne->mailH.'<br />'; echo 'Utilisateur : '.$ligne->mailF.'<br />'; echo 'Utilisateur : '.$ligne->idPersonne.'<br />'; } ?>
Partager