Documentation du code de SPIP et de ses plugins

SPIP

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 = []

$row

row sql courante

protected array<string|int, mixed>|null $row = \null

$sqlresult

Ressource sql

protected object|bool $sqlresult = \false

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
Return values
void

Search results