IterateurSQL
in package
implements
Iterator
Itérateur SQL
Permet d'itérer sur des données en base de données
Interfaces, Classes, Traits and Enums
- Iterator
Table of Contents
- $err : bool
- Erreur presente ? *
- $total : int|null
- Calcul du total des elements
- $command : array<string|int, mixed>
- $firstseek : bool
- $info : array<string|int, mixed>
- $pos : int
- $row : array<string|int, mixed>|null
- row sql courante
- $sqlresult : object|bool
- Ressource sql
- $type : string
- __construct() : mixed
- count() : int
- Compter le nombre de resultats
- current() : array<string|int, mixed>
- Valeurs sur la position courante
- fetch() : array<string|int, mixed>|bool|null
- Avancer et retourner les donnees pour le nouvel element
- free() : bool
- liberer les ressources
- key() : mixed
- next() : void
- Avancer d'un cran
- rewind() : bool
- Rembobiner
- seek() : bool
- Sauter a une position absolue
- valid() : bool
- Verifier l'etat de l'iterateur
- select() : void
- selectionner les donnees, ie faire la requete SQL
Properties
$err
Erreur presente ? *
public
bool
$err
= \false
$total
Calcul du total des elements
public
int|null
$total
= \null
$command
protected
array<string|int, mixed>
$command
= []
$firstseek
protected
bool
$firstseek
= \false
$info
protected
array<string|int, mixed>
$info
= []
$pos
protected
int
$pos
= -1
$row
row sql courante
protected
array<string|int, mixed>|null
$row
= \null
$sqlresult
Ressource sql
protected
object|bool
$sqlresult
= \false
$type
protected
string
$type
= 'SQL'
Methods
__construct()
public
__construct(mixed $command[, mixed $info = [] ]) : mixed
Parameters
- $command : mixed
- $info : mixed = []
Return values
mixed —count()
Compter le nombre de resultats
public
count() : int
Return values
int —current()
Valeurs sur la position courante
public
current() : array<string|int, mixed>
Return values
array<string|int, mixed> —fetch()
Avancer et retourner les donnees pour le nouvel element
public
fetch() : array<string|int, mixed>|bool|null
Return values
array<string|int, mixed>|bool|null —free()
liberer les ressources
public
free() : bool
Return values
bool —key()
public
key() : mixed
Return values
mixed —next()
Avancer d'un cran
public
next() : void
Return values
void —rewind()
Rembobiner
public
rewind() : bool
Return values
bool —seek()
Sauter a une position absolue
public
seek(int $n[, null|string $continue = null ]) : bool
Parameters
- $n : int
- $continue : null|string = null
Return values
bool —valid()
Verifier l'etat de l'iterateur
public
valid() : bool
Return values
bool —select()
selectionner les donnees, ie faire la requete SQL
protected
select() : void