Subversion Repositories Applications.framework

Rev

Rev 464 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
464 jpm 1
<!DOCTYPE html>
2
<html>
3
<head>
4
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5
	<meta name="generator" content="ApiGen 2.8.0">
6
 
465 jpm 7
	<title>Class Bdd</title>
464 jpm 8
 
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
465 jpm 10
	<script type="text/javascript" src="elementlist.js?4111837732"></script>
464 jpm 11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
12
 
13
</head>
14
 
15
<body>
16
<div id="left">
17
	<div id="menu">
18
		<a href="index.html" title="Overview"><span>Overview</span></a>
19
 
20
 
21
		<div id="groups">
22
			<h3>Packages</h3>
23
			<ul>
24
				<li class="active"><a href="package-Framework.html">Framework</a>
25
						</li>
26
				<li><a href="package-None.html">None</a>
27
						</li>
28
				<li><a href="package-PHP.html">PHP</a>
29
						</li>
30
				<li><a href="package-Utilitaire.html">Utilitaire</a>
31
						</li>
32
			</ul>
33
		</div>
34
 
35
		<hr>
36
 
37
 
38
		<div id="elements">
39
			<h3>Classes</h3>
40
			<ul>
41
				<li class="active"><a href="class-Bdd.html">Bdd</a></li>
42
				<li><a href="class-Cache.html">Cache</a></li>
43
				<li><a href="class-CacheSimple.html">CacheSimple</a></li>
44
				<li><a href="class-Chronometre.html">Chronometre</a></li>
45
				<li><a href="class-Cli.html">Cli</a></li>
46
				<li><a href="class-Config.html">Config</a></li>
47
				<li><a href="class-Controleur.html">Controleur</a></li>
48
				<li><a href="class-Debug.html">Debug</a></li>
49
				<li><a href="class-Framework.html">Framework</a></li>
50
				<li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
51
				<li><a href="class-I18n.html">I18n</a></li>
52
				<li><a href="class-Log.html">Log</a></li>
53
				<li><a href="class-Registre.html">Registre</a></li>
54
				<li><a href="class-RestClient.html">RestClient</a></li>
55
				<li><a href="class-RestServeur.html">RestServeur</a></li>
56
				<li><a href="class-RestService.html">RestService</a></li>
57
				<li><a href="class-Script.html">Script</a></li>
58
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
59
				<li><a href="class-Url.html">Url</a></li>
60
			</ul>
61
 
62
 
63
 
64
 
65
 
66
		</div>
67
	</div>
68
</div>
69
 
70
<div id="splitter"></div>
71
 
72
<div id="right">
73
<div id="rightInner">
74
	<form id="search">
75
		<input type="hidden" name="cx" value="">
76
		<input type="hidden" name="ie" value="UTF-8">
77
		<input type="text" name="q" class="text">
78
		<input type="submit" value="Search">
79
	</form>
80
 
81
	<div id="navigation">
82
		<ul>
83
			<li>
84
				<a href="index.html" title="Overview"><span>Overview</span></a>
85
			</li>
86
			<li>
87
				<a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a>
88
			</li>
89
			<li class="active">
90
<span>Class</span>			</li>
91
		</ul>
92
		<ul>
93
			<li>
94
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
95
			</li>
96
			<li>
97
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
98
			</li>
99
			<li>
100
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
101
			</li>
102
		</ul>
103
		<ul>
104
		</ul>
105
	</div>
106
 
107
<div id="content" class="class">
108
	<h1>Class Bdd</h1>
109
 
110
 
111
	<div class="description">
112
 
113
<p>Classe Bdd, d'accés au base de données. Elle fait office d'abstraction
114
légère de base de données en utilisant diverses possibilités d'accès aux
115
bases de données (PDO, mysql, mysqli, SQLite3). Les valeurs pour le paramètre
116
'bdd_abstraction' du fichier config.ini sont : pdo, mysql, mysqli, sqlite3 Vous
117
pouvez aussi utiliser : "php:Bdd::ABSTRACTION_PDO","php:Bdd::ABSTRACTION_MYSQL",
118
"php:Bdd::ABSTRACTION_MYSQLI", "php:Bdd::ABSTRACTION_SQLITE3". Elle peut être
119
étendue, pour ajouter le support d'autres bases de données où prendre en
120
compte des méthodes spécifique à un type d'abstraction.</p>
121
 
122
	</div>
123
 
124
 
125
 
126
 
127
 
128
 
129
 
130
 
131
 
132
	<div class="info">
133
 
134
 
135
 
136
		<b>Package:</b> <a href="package-Framework.html">Framework</a><br>
137
 
138
				<b>Category:</b>
139
				php 5.2<br>
140
				<b>Copyright:</b>
141
				Copyright (c) 2010, Tela Botanica (<a
142
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
143
				<b>License:</b>
144
				<a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a><br>
145
				<b>License:</b>
146
				<a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a><br>
147
				<b>Author:</b>
148
				Aurélien PERONNET &lt;<a
149
href="mailto:aurelien&#64;tela-botanica.org">aurelien&#64;<!-- -->tela-botanica.org</a>&gt;<br>
150
				<b>Author:</b>
151
				Jean-Pascal MILCENT &lt;<a
152
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<br>
153
				<b>Version:</b>
154
				$Id: Bdd.php 461 2014-03-05 16:13:16Z jpm $<br>
155
				<b>Link:</b>
156
				/doc/framework/<br>
465 jpm 157
		<b>Located at</b> <a href="source-class-Bdd.html#3-459" title="Go to source code">Bdd.php</a><br>
464 jpm 158
	</div>
159
 
160
 
161
 
162
	<table class="summary" id="methods">
163
	<caption>Methods summary</caption>
164
	<tr data-order="__construct" id="___construct">
165
 
166
		<td class="attributes"><code>
167
			 public
168
 
169
 
170
			</code>
171
		</td>
172
 
173
		<td class="name"><div>
174
		<a class="anchor" href="#___construct">#</a>
175
		<code><a href="source-class-Bdd.html#88-106" title="Go to source code">__construct</a>( )</code>
176
 
177
		<div class="description short">
178
 
179
<p>Constructeur par défaut, appelé à l'initialisation.</p>
180
 
181
		</div>
182
 
183
		<div class="description detailed hidden">
184
 
185
<p>Constructeur par défaut, appelé à l'initialisation.</p>
186
 
187
 
188
 
189
 
190
 
191
 
192
 
193
 
194
		</div>
195
		</div></td>
196
	</tr>
197
	<tr data-order="initialiserProtocole" id="_initialiserProtocole">
198
 
199
		<td class="attributes"><code>
200
			 protected
201
 
202
 
203
			</code>
204
		</td>
205
 
206
		<td class="name"><div>
207
		<a class="anchor" href="#_initialiserProtocole">#</a>
208
		<code><a href="source-class-Bdd.html#108-131" title="Go to source code">initialiserProtocole</a>( )</code>
209
 
210
		<div class="description short">
211
 
212
<p>Initialise les constantes de classe à leur bonne valeur et déclenche une
213
erreur si le protocole n'est pas bien défini.</p>
214
 
215
		</div>
216
 
217
		<div class="description detailed hidden">
218
 
219
<p>Initialise les constantes de classe à leur bonne valeur et déclenche une
220
erreur si le protocole n'est pas bien défini.</p>
221
 
222
 
223
 
224
 
225
 
226
 
227
 
228
 
229
		</div>
230
		</div></td>
231
	</tr>
232
	<tr data-order="connecter" id="_connecter">
233
 
234
		<td class="attributes"><code>
235
			 protected
236
 
237
 
238
			</code>
239
		</td>
240
 
241
		<td class="name"><div>
242
		<a class="anchor" href="#_connecter">#</a>
243
		<code><a href="source-class-Bdd.html#133-200" title="Go to source code">connecter</a>( )</code>
244
 
245
		<div class="description short">
246
 
247
<p>Connection à la base de données en utilisant les informations fournies par
248
le fichier de configuration. Cette méthode est private et final car elle n'a
249
pas vocation a être appelée par l'utilisateur. TODO : il est peut être
250
nécessaire pour MYSQL, MYSQLi et SQLITE3 afin d'éviter les boucles infinis
251
d'erreur quand la bdd n'est pas configuré d'utiliser :
252
$this-&gt;connexion-&gt;query (comme pour PDO)</p>
253
 
254
		</div>
255
 
256
		<div class="description detailed hidden">
257
 
258
<p>Connection à la base de données en utilisant les informations fournies par
259
le fichier de configuration. Cette méthode est private et final car elle n'a
260
pas vocation a être appelée par l'utilisateur. TODO : il est peut être
261
nécessaire pour MYSQL, MYSQLi et SQLITE3 afin d'éviter les boucles infinis
262
d'erreur quand la bdd n'est pas configuré d'utiliser :
263
$this-&gt;connexion-&gt;query (comme pour PDO)</p>
264
 
265
 
266
 
267
 
268
 
269
 
270
 
271
 
272
		</div>
273
		</div></td>
274
	</tr>
275
	<tr data-order="requete" id="_requete">
276
 
277
		<td class="attributes"><code>
278
			final protected
279
 
280
 
281
			</code>
282
		</td>
283
 
284
		<td class="name"><div>
285
		<a class="anchor" href="#_requete">#</a>
286
		<code><a href="source-class-Bdd.html#202-207" title="Go to source code">requete</a>( <span>mixed <var>$requete</var></span> )</code>
287
 
288
		<div class="description short">
289
 
290
		</div>
291
 
292
		<div class="description detailed hidden">
293
 
294
 
295
				<h4>Deprecated</h4>
296
				<div class="list">
297
						changement de nom. Disparaîtra dans la version 0.4. Utiliser à la place : @see
298
requeter<br>
299
				</div>
300
 
301
 
302
 
303
 
304
 
305
 
306
		</div>
307
		</div></td>
308
	</tr>
309
	<tr data-order="requeter" id="_requeter">
310
 
311
		<td class="attributes"><code>
312
			 public
313
			mixed
314
 
315
			</code>
316
		</td>
317
 
318
		<td class="name"><div>
319
		<a class="anchor" href="#_requeter">#</a>
320
		<code><a href="source-class-Bdd.html#209-239" title="Go to source code">requeter</a>( <span>string <var>$requete</var></span> )</code>
321
 
322
		<div class="description short">
323
 
324
<p>Execute une requête et retourne le résultat tel que renvoyé par
325
l'abstraction courante.</p>
326
 
327
		</div>
328
 
329
		<div class="description detailed hidden">
330
 
331
<p>Execute une requête et retourne le résultat tel que renvoyé par
332
l'abstraction courante.</p>
333
 
334
 
335
 
336
				<h4>Parameters</h4>
337
				<div class="list"><dl>
338
					<dt><var>$requete</var></dt>
339
					<dd><code>string</code><br>la requête à effectuer</dd>
340
				</dl></div>
341
 
342
				<h4>Returns</h4>
343
				<div class="list">
344
					<code>mixed</code><br>un objet contenant le résultat de la requête<br>
345
				</div>
346
 
347
 
348
 
349
 
350
		</div>
351
		</div></td>
352
	</tr>
353
	<tr data-order="requeteUn" id="_requeteUn">
354
 
355
		<td class="attributes"><code>
356
			final protected
357
 
358
 
359
			</code>
360
		</td>
361
 
362
		<td class="name"><div>
363
		<a class="anchor" href="#_requeteUn">#</a>
364
		<code><a href="source-class-Bdd.html#241-246" title="Go to source code">requeteUn</a>( <span>mixed <var>$requete</var></span>, <span>mixed <var>$mode</var> = <code><a href="class-Bdd.html#MODE_ASSOC">Bdd::<b>MODE_ASSOC</b></a></code></span> )</code>
365
 
366
		<div class="description short">
367
 
368
		</div>
369
 
370
		<div class="description detailed hidden">
371
 
372
 
373
				<h4>Deprecated</h4>
374
				<div class="list">
375
						changement de nom. Disparaîtra dans la version 0.4. Utiliser à la place : @see
376
recuperer<br>
377
				</div>
378
 
379
 
380
 
381
 
382
 
383
 
384
		</div>
385
		</div></td>
386
	</tr>
387
	<tr data-order="recuperer" id="_recuperer">
388
 
389
		<td class="attributes"><code>
390
			 public
391
			mixed
392
 
393
			</code>
394
		</td>
395
 
396
		<td class="name"><div>
397
		<a class="anchor" href="#_recuperer">#</a>
398
		<code><a href="source-class-Bdd.html#248-285" title="Go to source code">recuperer</a>( <span>string <var>$requete</var></span>, <span>string <var>$mode</var> = <code><a href="class-Bdd.html#MODE_ASSOC">Bdd::<b>MODE_ASSOC</b></a></code></span> )</code>
399
 
400
		<div class="description short">
401
 
402
<p>Execute une requête et retourne le premier résultat sous forme de tableau
403
(par défaut) ou d'objet. Les noms des champs de la base de données
404
correspondent aux noms des clés du tableau ou aux noms des attributs de
405
l'objet.</p>
406
 
407
		</div>
408
 
409
		<div class="description detailed hidden">
410
 
411
<p>Execute une requête et retourne le premier résultat sous forme de tableau
412
(par défaut) ou d'objet. Les noms des champs de la base de données
413
correspondent aux noms des clés du tableau ou aux noms des attributs de
414
l'objet.</p>
415
 
416
 
417
 
418
				<h4>Parameters</h4>
419
				<div class="list"><dl>
420
					<dt><var>$requete</var></dt>
421
					<dd><code>string</code><br>la requête à effectuer</dd>
422
					<dt><var>$mode</var></dt>
423
					<dd><code>string</code><br>le mode de retour ASSOC (Bdd::MODE_ASSOC) pour un tableau ou OBJECT
424
(Bdd::MODE_OBJET) pour un objet.</dd>
425
				</dl></div>
426
 
427
				<h4>Returns</h4>
428
				<div class="list">
429
					<code>mixed</code><br>un objet ou un tableau contenant le résultat de la requête<br>
430
				</div>
431
 
432
 
433
 
434
 
435
		</div>
436
		</div></td>
437
	</tr>
438
	<tr data-order="requeteTous" id="_requeteTous">
439
 
440
		<td class="attributes"><code>
441
			final protected
442
 
443
 
444
			</code>
445
		</td>
446
 
447
		<td class="name"><div>
448
		<a class="anchor" href="#_requeteTous">#</a>
449
		<code><a href="source-class-Bdd.html#287-292" title="Go to source code">requeteTous</a>( <span>mixed <var>$requete</var></span>, <span>mixed <var>$mode</var> = <code><a href="class-Bdd.html#MODE_ASSOC">Bdd::<b>MODE_ASSOC</b></a></code></span> )</code>
450
 
451
		<div class="description short">
452
 
453
		</div>
454
 
455
		<div class="description detailed hidden">
456
 
457
 
458
				<h4>Deprecated</h4>
459
				<div class="list">
460
						changement de nom. Disparaîtra dans la version 0.4. Utiliser à la place : @see
461
recupererTous<br>
462
				</div>
463
 
464
 
465
 
466
 
467
 
468
 
469
		</div>
470
		</div></td>
471
	</tr>
472
	<tr data-order="recupererTous" id="_recupererTous">
473
 
474
		<td class="attributes"><code>
475
			 public
476
			array
477
 
478
			</code>
479
		</td>
480
 
481
		<td class="name"><div>
482
		<a class="anchor" href="#_recupererTous">#</a>
483
		<code><a href="source-class-Bdd.html#294-348" title="Go to source code">recupererTous</a>( <span>string <var>$requete</var></span>, <span>string <var>$mode</var> = <code><a href="class-Bdd.html#MODE_ASSOC">Bdd::<b>MODE_ASSOC</b></a></code></span> )</code>
484
 
485
		<div class="description short">
486
 
487
<p>Execute une requête et retourne un tableau de résultats. Un résultat peut
488
être présentés sous forme de tableau (par défaut) ou d'objet. Les noms des
489
champs de la base de données correspondent aux noms des clés du tableau
490
résultat ou aux noms des attributs de l'objet résultat.</p>
491
 
492
		</div>
493
 
494
		<div class="description detailed hidden">
495
 
496
<p>Execute une requête et retourne un tableau de résultats. Un résultat peut
497
être présentés sous forme de tableau (par défaut) ou d'objet. Les noms des
498
champs de la base de données correspondent aux noms des clés du tableau
499
résultat ou aux noms des attributs de l'objet résultat.</p>
500
 
501
 
502
 
503
				<h4>Parameters</h4>
504
				<div class="list"><dl>
505
					<dt><var>$requete</var></dt>
506
					<dd><code>string</code><br>la requête à effectuer</dd>
507
					<dt><var>$mode</var></dt>
508
					<dd><code>string</code><br>le mode de retour des résultats : ASSOC (Bdd::MODE_ASSOC) pour un tableau ou
509
OBJECT (Bdd::MODE_OBJET) pour un objet.</dd>
510
				</dl></div>
511
 
512
				<h4>Returns</h4>
513
				<div class="list">
514
					<code>array</code><br>un tableau contenant les résultats sous forme d'objets ou de tableau (par
515
défaut).<br>
516
				</div>
517
 
518
 
519
 
520
 
521
		</div>
522
		</div></td>
523
	</tr>
524
	<tr data-order="proteger" id="_proteger">
525
 
526
		<td class="attributes"><code>
527
			 public
528
			mixed
529
 
530
			</code>
531
		</td>
532
 
533
		<td class="name"><div>
534
		<a class="anchor" href="#_proteger">#</a>
535
		<code><a href="source-class-Bdd.html#350-364" title="Go to source code">proteger</a>( <span>Mixed <var>$donnees</var></span> )</code>
536
 
537
		<div class="description short">
538
 
539
<p>Protège une chaine de caractères ou le contenu d'un tablea avant
540
l'insertion dans la base de données (ajout de quotes ou guillemets).</p>
541
 
542
		</div>
543
 
544
		<div class="description detailed hidden">
545
 
546
<p>Protège une chaine de caractères ou le contenu d'un tablea avant
547
l'insertion dans la base de données (ajout de quotes ou guillemets).</p>
548
 
549
 
550
 
551
				<h4>Parameters</h4>
552
				<div class="list"><dl>
553
					<dt><var>$donnees</var></dt>
554
					<dd><code>Mixed</code><br>une chaine ou un tableau à protéger</dd>
555
				</dl></div>
556
 
557
				<h4>Returns</h4>
558
				<div class="list">
559
					<code>mixed</code><br>la chaine ou le tableau à protégé<br>
560
				</div>
561
 
562
 
563
 
564
 
565
		</div>
566
		</div></td>
567
	</tr>
568
	<tr data-order="protegerTableau" id="_protegerTableau">
569
 
570
		<td class="attributes"><code>
571
			 public
572
 
573
 
574
			</code>
575
		</td>
576
 
577
		<td class="name"><div>
578
		<a class="anchor" href="#_protegerTableau">#</a>
579
		<code><a href="source-class-Bdd.html#390-402" title="Go to source code">protegerTableau</a>( <span>array <var>$tableau</var></span> )</code>
580
 
581
		<div class="description short">
582
 
583
		</div>
584
 
585
		<div class="description detailed hidden">
586
 
587
 
588
				<h4>Deprecated</h4>
589
				<div class="list">
590
						changement de nom. Deviendra "private" dans la version 0.5. Utiliser à la place
591
: @see proteger<br>
592
				</div>
593
 
594
 
595
 
596
 
597
 
598
 
599
		</div>
600
		</div></td>
601
	</tr>
602
	<tr data-order="recupererIdDernierAjout" id="_recupererIdDernierAjout">
603
 
604
		<td class="attributes"><code>
605
			 public
606
			mixed
607
 
608
			</code>
609
		</td>
610
 
611
		<td class="name"><div>
612
		<a class="anchor" href="#_recupererIdDernierAjout">#</a>
613
		<code><a href="source-class-Bdd.html#404-434" title="Go to source code">recupererIdDernierAjout</a>( <span>mixed <var>$parametres</var> = <span class="php-keyword1">null</span></span> )</code>
614
 
615
		<div class="description short">
616
 
617
<p>Retourne l'identifiant de la dernière ligne insérée, ou la dernière
618
valeur d'une séquence d'objets, dépendamment, dans le cas de PDO, du driver
619
utilisé. Les méthodes utilisées pour retourner l'identifiant peuvent avoir
620
des comportements différent. Consulter la documentation PHP correspondant à
621
l'abstraction choisie avant de l'utiliser :</p>
622
 
623
		</div>
624
 
625
		<div class="description detailed hidden">
626
 
627
<p>Retourne l'identifiant de la dernière ligne insérée, ou la dernière
628
valeur d'une séquence d'objets, dépendamment, dans le cas de PDO, du driver
629
utilisé. Les méthodes utilisées pour retourner l'identifiant peuvent avoir
630
des comportements différent. Consulter la documentation PHP correspondant à
631
l'abstraction choisie avant de l'utiliser :</p>
632
 
633
 
634
 
635
				<h4>Parameters</h4>
636
				<div class="list"><dl>
637
					<dt><var>$parametres</var></dt>
638
					<dd><code>mixed</code><br>un paramètre éventuel à transmettre (en fonction de l'abstraction de BDD
639
utilisée).</dd>
640
				</dl></div>
641
 
642
				<h4>Returns</h4>
643
				<div class="list">
644
					<code>mixed</code><br>le dernier identifiant de clé primaire ajouté dans la base de données (string
645
ou int).<br>
646
				</div>
647
 
648
 
649
				<h4>Link(http://fr.php.net/manual/fr/function.mysql-insert-id.php,</h4>
650
				<div class="list">
651
						mysql_insert_id())<br>
652
				</div>
653
				<h4>Link(http://fr.php.net/manual/fr/pdo.lastinsertid.php,</h4>
654
				<div class="list">
655
						PDO::lastInsertId([ string $name = NULL ]))<br>
656
				</div>
657
				<h4>Link(http://fr.php.net/manual/fr/sqlite3.lastinsertrowid.php,</h4>
658
				<div class="list">
659
						SQLite3::lastInsertRowID())<br>
660
				</div>
661
				<h4>Link(http://php.net/manual/en/mysqli.insert-id.php,</h4>
662
				<div class="list">
663
						mysqli-&gt;insert_id())<br>
664
				</div>
665
 
666
 
667
		</div>
668
		</div></td>
669
	</tr>
670
	<tr data-order="__destruct" id="___destruct">
671
 
672
		<td class="attributes"><code>
673
			 public
674
 
675
 
676
			</code>
677
		</td>
678
 
679
		<td class="name"><div>
680
		<a class="anchor" href="#___destruct">#</a>
681
		<code><a href="source-class-Bdd.html#436-458" title="Go to source code">__destruct</a>( )</code>
682
 
683
		<div class="description short">
684
 
685
<p>Destructeur de classe, se contente de fermer explicitement la connexion à la
686
base de donnée.</p>
687
 
688
		</div>
689
 
690
		<div class="description detailed hidden">
691
 
692
<p>Destructeur de classe, se contente de fermer explicitement la connexion à la
693
base de donnée.</p>
694
 
695
 
696
 
697
 
698
 
699
 
700
 
701
 
702
		</div>
703
		</div></td>
704
	</tr>
705
	</table>
706
 
707
 
708
 
709
 
710
 
711
 
712
 
713
 
714
	<table class="summary" id="constants">
715
	<caption>Constants summary</caption>
716
	<tr data-order="ERREUR_REQUETE_TPL" id="ERREUR_REQUETE_TPL">
717
 
718
		<td class="attributes"><code>string</code></td>
719
		<td class="name"><code>
720
				<a href="source-class-Bdd.html#24-25" title="Go to source code"><b>ERREUR_REQUETE_TPL</b></a>
721
		</code></td>
722
		<td class="value"><code><span class="php-quote">'Requête echec.\nFichier : %s.\nLigne : %s.\nMessage : %s.\nRequête : %s'</span></code></td>
723
		<td class="description"><div>
724
			<a href="#ERREUR_REQUETE_TPL" class="anchor">#</a>
725
 
726
			<div class="description short">
727
 
728
<p>Constante stockant le squelette du message en cas d'erreur de requête
729
sql.</p>
730
 
731
			</div>
732
 
733
			<div class="description detailed hidden">
734
 
735
<p>Constante stockant le squelette du message en cas d'erreur de requête
736
sql.</p>
737
 
738
 
739
			</div>
740
		</div></td>
741
	</tr>
742
	<tr data-order="ERREUR_CONNEXION_TPL" id="ERREUR_CONNEXION_TPL">
743
 
744
		<td class="attributes"><code>string</code></td>
745
		<td class="name"><code>
746
				<a href="source-class-Bdd.html#27-28" title="Go to source code"><b>ERREUR_CONNEXION_TPL</b></a>
747
		</code></td>
748
		<td class="value"><code><span class="php-quote">'Erreur de connexion à la base de données, vérifiez les paramètres du fichier de configuration.\nMessage : %S.'</span></code></td>
749
		<td class="description"><div>
750
			<a href="#ERREUR_CONNEXION_TPL" class="anchor">#</a>
751
 
752
			<div class="description short">
753
 
754
<p>Constante stockant le squelette du message en cas d'erreur de connexion à la
755
base de données.</p>
756
 
757
			</div>
758
 
759
			<div class="description detailed hidden">
760
 
761
<p>Constante stockant le squelette du message en cas d'erreur de connexion à la
762
base de données.</p>
763
 
764
 
765
			</div>
766
		</div></td>
767
	</tr>
768
	<tr data-order="ERREUR_SELECTION_BDD_TPL" id="ERREUR_SELECTION_BDD_TPL">
769
 
770
		<td class="attributes"><code>string</code></td>
771
		<td class="name"><code>
772
				<a href="source-class-Bdd.html#30-31" title="Go to source code"><b>ERREUR_SELECTION_BDD_TPL</b></a>
773
		</code></td>
774
		<td class="value"><code><span class="php-quote">'Erreur de sélection de la base de données, vérifiez les paramètres du fichier de configuration.\nMessage : %S.'</span></code></td>
775
		<td class="description"><div>
776
			<a href="#ERREUR_SELECTION_BDD_TPL" class="anchor">#</a>
777
 
778
			<div class="description short">
779
 
780
<p>Constante stockant le squelette du message en cas d'erreur de sélection de
781
la base de données.</p>
782
 
783
			</div>
784
 
785
			<div class="description detailed hidden">
786
 
787
<p>Constante stockant le squelette du message en cas d'erreur de sélection de
788
la base de données.</p>
789
 
790
 
791
			</div>
792
		</div></td>
793
	</tr>
794
	<tr data-order="ABSTRACTION_PDO" id="ABSTRACTION_PDO">
795
 
796
		<td class="attributes"><code>string</code></td>
797
		<td class="name"><code>
798
				<a href="source-class-Bdd.html#33-34" title="Go to source code"><b>ABSTRACTION_PDO</b></a>
799
		</code></td>
800
		<td class="value"><code><span class="php-quote">'pdo'</span></code></td>
801
		<td class="description"><div>
802
			<a href="#ABSTRACTION_PDO" class="anchor">#</a>
803
 
804
			<div class="description short">
805
 
806
<p>Constante stockant le code pour l'abstraction de PDO.</p>
807
 
808
			</div>
809
 
810
			<div class="description detailed hidden">
811
 
812
<p>Constante stockant le code pour l'abstraction de PDO.</p>
813
 
814
 
815
			</div>
816
		</div></td>
817
	</tr>
818
	<tr data-order="ABSTRACTION_MYSQL" id="ABSTRACTION_MYSQL">
819
 
820
		<td class="attributes"><code>string</code></td>
821
		<td class="name"><code>
822
				<a href="source-class-Bdd.html#36-37" title="Go to source code"><b>ABSTRACTION_MYSQL</b></a>
823
		</code></td>
824
		<td class="value"><code><span class="php-quote">'mysql'</span></code></td>
825
		<td class="description"><div>
826
			<a href="#ABSTRACTION_MYSQL" class="anchor">#</a>
827
 
828
			<div class="description short">
829
 
830
<p>Constante stockant le code pour l'abstraction de mysql.</p>
831
 
832
			</div>
833
 
834
			<div class="description detailed hidden">
835
 
836
<p>Constante stockant le code pour l'abstraction de mysql.</p>
837
 
838
 
839
			</div>
840
		</div></td>
841
	</tr>
842
	<tr data-order="ABSTRACTION_MYSQLI" id="ABSTRACTION_MYSQLI">
843
 
844
		<td class="attributes"><code>string</code></td>
845
		<td class="name"><code>
846
				<a href="source-class-Bdd.html#39-40" title="Go to source code"><b>ABSTRACTION_MYSQLI</b></a>
847
		</code></td>
848
		<td class="value"><code><span class="php-quote">'mysqli'</span></code></td>
849
		<td class="description"><div>
850
			<a href="#ABSTRACTION_MYSQLI" class="anchor">#</a>
851
 
852
			<div class="description short">
853
 
854
<p>Constante stockant le code pour l'abstraction de mysqli.</p>
855
 
856
			</div>
857
 
858
			<div class="description detailed hidden">
859
 
860
<p>Constante stockant le code pour l'abstraction de mysqli.</p>
861
 
862
 
863
			</div>
864
		</div></td>
865
	</tr>
866
	<tr data-order="ABSTRACTION_SQLITE3" id="ABSTRACTION_SQLITE3">
867
 
868
		<td class="attributes"><code>string</code></td>
869
		<td class="name"><code>
870
				<a href="source-class-Bdd.html#42-43" title="Go to source code"><b>ABSTRACTION_SQLITE3</b></a>
871
		</code></td>
872
		<td class="value"><code><span class="php-quote">'sqlite3'</span></code></td>
873
		<td class="description"><div>
874
			<a href="#ABSTRACTION_SQLITE3" class="anchor">#</a>
875
 
876
			<div class="description short">
877
 
878
<p>Constante stockant le code pour l'abstraction de SQLite3.</p>
879
 
880
			</div>
881
 
882
			<div class="description detailed hidden">
883
 
884
<p>Constante stockant le code pour l'abstraction de SQLite3.</p>
885
 
886
 
887
			</div>
888
		</div></td>
889
	</tr>
890
	<tr data-order="MODE_ASSOC" id="MODE_ASSOC">
891
 
892
		<td class="attributes"><code>string</code></td>
893
		<td class="name"><code>
894
				<a href="source-class-Bdd.html#45-46" title="Go to source code"><b>MODE_ASSOC</b></a>
895
		</code></td>
896
		<td class="value"><code><span class="php-quote">'ASSOC'</span></code></td>
897
		<td class="description"><div>
898
			<a href="#MODE_ASSOC" class="anchor">#</a>
899
 
900
			<div class="description short">
901
 
902
<p>Constante stockant le code pour le mode tableau associatif des résultats des
903
requêtes.</p>
904
 
905
			</div>
906
 
907
			<div class="description detailed hidden">
908
 
909
<p>Constante stockant le code pour le mode tableau associatif des résultats des
910
requêtes.</p>
911
 
912
 
913
			</div>
914
		</div></td>
915
	</tr>
916
	<tr data-order="MODE_OBJET" id="MODE_OBJET">
917
 
918
		<td class="attributes"><code>string</code></td>
919
		<td class="name"><code>
920
				<a href="source-class-Bdd.html#48-49" title="Go to source code"><b>MODE_OBJET</b></a>
921
		</code></td>
922
		<td class="value"><code><span class="php-quote">'OBJECT'</span></code></td>
923
		<td class="description"><div>
924
			<a href="#MODE_OBJET" class="anchor">#</a>
925
 
926
			<div class="description short">
927
 
928
<p>Constante stockant le code pour le mode objet des résultats des
929
requêtes.</p>
930
 
931
			</div>
932
 
933
			<div class="description detailed hidden">
934
 
935
<p>Constante stockant le code pour le mode objet des résultats des
936
requêtes.</p>
937
 
938
 
939
			</div>
940
		</div></td>
941
	</tr>
942
	</table>
943
 
944
 
945
 
946
 
947
	<table class="summary" id="properties">
948
	<caption>Properties summary</caption>
949
	<tr data-order="ASSOC" id="$ASSOC">
950
		<td class="attributes"><code>
951
			protected
952
			string
953
		</code></td>
954
 
955
		<td class="name">
956
				<a href="source-class-Bdd.html#51-52" title="Go to source code"><var>$ASSOC</var></a>
957
		</td>
958
		<td class="value"><code><span class="php-quote">''</span></code></td>
959
		<td class="description"><div>
960
			<a href="#$ASSOC" class="anchor">#</a>
961
 
962
			<div class="description short">
963
 
964
<p>Mode de fetch associatif</p>
965
 
966
			</div>
967
 
968
			<div class="description detailed hidden">
969
 
970
<p>Mode de fetch associatif</p>
971
 
972
 
973
			</div>
974
		</div></td>
975
	</tr>
976
	<tr data-order="OBJECT" id="$OBJECT">
977
		<td class="attributes"><code>
978
			protected
979
			string
980
		</code></td>
981
 
982
		<td class="name">
983
				<a href="source-class-Bdd.html#54-55" title="Go to source code"><var>$OBJECT</var></a>
984
		</td>
985
		<td class="value"><code><span class="php-quote">''</span></code></td>
986
		<td class="description"><div>
987
			<a href="#$OBJECT" class="anchor">#</a>
988
 
989
			<div class="description short">
990
 
991
<p>Mode de fetch objet</p>
992
 
993
			</div>
994
 
995
			<div class="description detailed hidden">
996
 
997
<p>Mode de fetch objet</p>
998
 
999
 
1000
			</div>
1001
		</div></td>
1002
	</tr>
1003
	<tr data-order="abstraction" id="$abstraction">
1004
		<td class="attributes"><code>
1005
			protected
1006
			mixed
1007
		</code></td>
1008
 
1009
		<td class="name">
1010
				<a href="source-class-Bdd.html#57-58" title="Go to source code"><var>$abstraction</var></a>
1011
		</td>
1012
		<td class="value"><code></code></td>
1013
		<td class="description"><div>
1014
			<a href="#$abstraction" class="anchor">#</a>
1015
 
1016
			<div class="description short">
1017
 
1018
<p>abstraction de base de données utilisée</p>
1019
 
1020
			</div>
1021
 
1022
			<div class="description detailed hidden">
1023
 
1024
<p>abstraction de base de données utilisée</p>
1025
 
1026
 
1027
			</div>
1028
		</div></td>
1029
	</tr>
1030
	<tr data-order="dsn" id="$dsn">
1031
		<td class="attributes"><code>
1032
			protected
1033
			mixed
1034
		</code></td>
1035
 
1036
		<td class="name">
1037
				<a href="source-class-Bdd.html#60-61" title="Go to source code"><var>$dsn</var></a>
1038
		</td>
1039
		<td class="value"><code></code></td>
1040
		<td class="description"><div>
1041
			<a href="#$dsn" class="anchor">#</a>
1042
 
1043
			<div class="description short">
1044
 
1045
<p>DSN pour accéder à la base de données</p>
1046
 
1047
			</div>
1048
 
1049
			<div class="description detailed hidden">
1050
 
1051
<p>DSN pour accéder à la base de données</p>
1052
 
1053
 
1054
			</div>
1055
		</div></td>
1056
	</tr>
1057
	<tr data-order="type" id="$type">
1058
		<td class="attributes"><code>
1059
			protected
1060
			mixed
1061
		</code></td>
1062
 
1063
		<td class="name">
1064
				<a href="source-class-Bdd.html#63-64" title="Go to source code"><var>$type</var></a>
1065
		</td>
1066
		<td class="value"><code></code></td>
1067
		<td class="description"><div>
1068
			<a href="#$type" class="anchor">#</a>
1069
 
1070
			<div class="description short">
1071
 
1072
<p>Type de base de données (mysql, mysqli, etc ...)</p>
1073
 
1074
			</div>
1075
 
1076
			<div class="description detailed hidden">
1077
 
1078
<p>Type de base de données (mysql, mysqli, etc ...)</p>
1079
 
1080
 
1081
			</div>
1082
		</div></td>
1083
	</tr>
1084
	<tr data-order="hote" id="$hote">
1085
		<td class="attributes"><code>
1086
			protected
1087
			mixed
1088
		</code></td>
1089
 
1090
		<td class="name">
1091
				<a href="source-class-Bdd.html#66-67" title="Go to source code"><var>$hote</var></a>
1092
		</td>
1093
		<td class="value"><code></code></td>
1094
		<td class="description"><div>
1095
			<a href="#$hote" class="anchor">#</a>
1096
 
1097
			<div class="description short">
1098
 
1099
<p>Hote herbergeant la base de données</p>
1100
 
1101
			</div>
1102
 
1103
			<div class="description detailed hidden">
1104
 
1105
<p>Hote herbergeant la base de données</p>
1106
 
1107
 
1108
			</div>
1109
		</div></td>
1110
	</tr>
1111
	<tr data-order="bdd_nom" id="$bdd_nom">
1112
		<td class="attributes"><code>
1113
			protected
1114
			mixed
1115
		</code></td>
1116
 
1117
		<td class="name">
1118
				<a href="source-class-Bdd.html#69-70" title="Go to source code"><var>$bdd_nom</var></a>
1119
		</td>
1120
		<td class="value"><code></code></td>
1121
		<td class="description"><div>
1122
			<a href="#$bdd_nom" class="anchor">#</a>
1123
 
1124
			<div class="description short">
1125
 
1126
<p>Nom de la base de données à laquelle le modèle doit se connecter</p>
1127
 
1128
			</div>
1129
 
1130
			<div class="description detailed hidden">
1131
 
1132
<p>Nom de la base de données à laquelle le modèle doit se connecter</p>
1133
 
1134
 
1135
			</div>
1136
		</div></td>
1137
	</tr>
1138
	<tr data-order="utilisateur" id="$utilisateur">
1139
		<td class="attributes"><code>
1140
			protected
1141
			mixed
1142
		</code></td>
1143
 
1144
		<td class="name">
1145
				<a href="source-class-Bdd.html#72-73" title="Go to source code"><var>$utilisateur</var></a>
1146
		</td>
1147
		<td class="value"><code></code></td>
1148
		<td class="description"><div>
1149
			<a href="#$utilisateur" class="anchor">#</a>
1150
 
1151
			<div class="description short">
1152
 
1153
<p>Nom d'utilisateur</p>
1154
 
1155
			</div>
1156
 
1157
			<div class="description detailed hidden">
1158
 
1159
<p>Nom d'utilisateur</p>
1160
 
1161
 
1162
			</div>
1163
		</div></td>
1164
	</tr>
1165
	<tr data-order="pass" id="$pass">
1166
		<td class="attributes"><code>
1167
			protected
1168
			mixed
1169
		</code></td>
1170
 
1171
		<td class="name">
1172
				<a href="source-class-Bdd.html#75-76" title="Go to source code"><var>$pass</var></a>
1173
		</td>
1174
		<td class="value"><code></code></td>
1175
		<td class="description"><div>
1176
			<a href="#$pass" class="anchor">#</a>
1177
 
1178
			<div class="description short">
1179
 
1180
<p>Mot de passe</p>
1181
 
1182
			</div>
1183
 
1184
			<div class="description detailed hidden">
1185
 
1186
<p>Mot de passe</p>
1187
 
1188
 
1189
			</div>
1190
		</div></td>
1191
	</tr>
1192
	<tr data-order="encodage" id="$encodage">
1193
		<td class="attributes"><code>
1194
			protected
1195
			mixed
1196
		</code></td>
1197
 
1198
		<td class="name">
1199
				<a href="source-class-Bdd.html#78-79" title="Go to source code"><var>$encodage</var></a>
1200
		</td>
1201
		<td class="value"><code><span class="php-keyword1">null</span></code></td>
1202
		<td class="description"><div>
1203
			<a href="#$encodage" class="anchor">#</a>
1204
 
1205
			<div class="description short">
1206
 
1207
<p>Encodage de la base de données</p>
1208
 
1209
			</div>
1210
 
1211
			<div class="description detailed hidden">
1212
 
1213
<p>Encodage de la base de données</p>
1214
 
1215
 
1216
			</div>
1217
		</div></td>
1218
	</tr>
1219
	<tr data-order="connexion" id="$connexion">
1220
		<td class="attributes"><code>
1221
			protected
1222
			mixed
1223
		</code></td>
1224
 
1225
		<td class="name">
1226
				<a href="source-class-Bdd.html#81-82" title="Go to source code"><var>$connexion</var></a>
1227
		</td>
1228
		<td class="value"><code><span class="php-keyword1">null</span></code></td>
1229
		<td class="description"><div>
1230
			<a href="#$connexion" class="anchor">#</a>
1231
 
1232
			<div class="description short">
1233
 
1234
<p>Connexion à la base de données</p>
1235
 
1236
			</div>
1237
 
1238
			<div class="description detailed hidden">
1239
 
1240
<p>Connexion à la base de données</p>
1241
 
1242
 
1243
			</div>
1244
		</div></td>
1245
	</tr>
1246
	<tr data-order="parametres_obligatoires" id="$parametres_obligatoires">
1247
		<td class="attributes"><code>
1248
			protected
1249
			array
1250
		</code></td>
1251
 
1252
		<td class="name">
1253
				<a href="source-class-Bdd.html#84-86" title="Go to source code"><var>$parametres_obligatoires</var></a>
1254
		</td>
1255
		<td class="value"><code><span class="php-keyword1">array</span>(<span class="php-quote">'bdd_abstraction'</span>, <span class="php-quote">'bdd_protocole'</span>, <span class="php-quote">'bdd_serveur'</span>, <span class="php-quote">'bdd_nom'</span>,
1256
	<span class="php-quote">'bdd_utilisateur'</span>, <span class="php-quote">'bdd_mot_de_passe'</span>, <span class="php-quote">'bdd_encodage'</span>)</code></td>
1257
		<td class="description"><div>
1258
			<a href="#$parametres_obligatoires" class="anchor">#</a>
1259
 
1260
			<div class="description short">
1261
 
1262
<p>Tableau des noms des paramètres à définir dans le fichier de config car
1263
obligatoirement nécessaire à cette classe.</p>
1264
 
1265
			</div>
1266
 
1267
			<div class="description detailed hidden">
1268
 
1269
<p>Tableau des noms des paramètres à définir dans le fichier de config car
1270
obligatoirement nécessaire à cette classe.</p>
1271
 
1272
 
1273
			</div>
1274
		</div></td>
1275
	</tr>
1276
	</table>
1277
 
1278
 
1279
 
1280
 
1281
 
1282
 
1283
</div>
1284
 
1285
	<div id="footer">
465 jpm 1286
		 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
464 jpm 1287
	</div>
1288
</div>
1289
</div>
1290
</body>
1291
</html>