Subversion Repositories Applications.framework

Rev

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