La classe « ploopi_db »
L’instance $db de la classe ploopi_db permet d’exécuter des requêtes sur la base de données de Ploopi et d’accéder au résultat des requêtes.
Exemple d’affichage du contenu d’une table :
1 2 3 4 5 6 7
|
<?
$db->query("SELECT * FROM matable");
while ($row = $db->fetchrow())
{
ploopi_print_r($row);
}
?>
|
Exécuter une requête
|
1
|
<? $rs = $db->query($sql); ?>
|
Lire une ligne du résultat d’une requête
|
1
|
<? $row = $db->fetchrow(); ?>
|
Connaître le nombre de ligne du résultat d’une requête
|
1
|
<? $num = $db->numrows(); ?>
|
Récupérer le résultat d’une requête dans un tableau
|
1
|
<? $myArray = $db->getarray(); ?>
|
Récupérer le résultat d’une requête au format JSON
|
1
|
<? $myJson = $db->getjson(); ?>
|
Se positionner sur la première ligne du résultat
Se positionner sur une ligne $x du résultat
Echapper le contenu d’une variable
|
1
|
<? $myEscapedVar = $db->addslashes($myVar); ?>
|
Exécuter des requêtes multiples
|
1
|
<? $db->multiplequeries($sql); ?>
|
Récupérer le dernier id inséré
|
1
|
<? $lastId = $db->insertid(); ?>
|

