Stratégie de connexion aux sources de données
Imprimer

Connexion aux sources de données

La classe abstraite CsqlDataSource (external link) permet de créer des connecteurs vers des sources de données : c'est la couche d'abstraction de base de données de Mediboard.

connect

Création d'une connexion à la base de données

Paramètres:

  1. $dsn: data Source Name
  2. $host: nom de l'hôte
  3. $name: nom de la base
  4. $pass: mot de passe
  5. $port: port de connexion
  6. $persist

<?php
function connect($dsn, $host, $name, $user, $pass, $port, $persist) {
}  
?>

loadTable

Chargement d'une table

Paramètres

  1. $table: nom de la table

<?php
function loadTable($table) {
}
?>

loadField

Chargement d'un champs

Paramètres

  1. $table: nom de la table
  2. $field: nom du champs

<?php
function loadField($table, $field) {
}   
?>

error

Retourne le dernier message d'erreur

<?php
function error() {
}
?>

errno

Retourne l'id de la dernière erreur

<?php
function errno() {
}
?>

insertId

Retourne le dernier Id auto-incrementé

<?php
function insertId() {
}
?>

exec

Exécution d'une requête SQL

Paramètres

  1. $query: requête SQL à exécuter

<?php
function exec($query) {
}
?>

freeResult

Libère la mémoire associée à la variable $result

Paramètres

  1. $result: variable à libérer

<?php
function freeResult($result) {
}
?>

numRows

Retourne le nombre de lignes d'un résultat

Paramètres

  1. $result: résultat d'une requête SQL

<?php
function numRows($result) {
}
?>

affectedRows

Retourne le nombre de ligne modifiées par la dernière requête SQL

<?php
function affectedRows() {
}
?>

fetchRow

Retourne un tableau indexé numériquement, qui correspond à la prochaine ligne du résultat SQL de $result

Paramètres

  1. $result: résultat d'une requête SQL

<?php
function fetchRow($result) {
}
?>

fetchAssoc

Retourne un tableau associatif qui contient la ligne lue dans le résultat $result

Paramètres

  1. $result: résultat d'une requête SQL

<?php
function fetchAssoc($result) {
}
?>

fetchArray

Retourne un tableau qui contient la ligne demandée

Paramètres

  1. $result: résultat d'une requête SQL

<?php
function fetchArray($result) {
}
?>

fetchObject

Retourne un objet dont les propriétés correspondent à une ligne du résultat $result

Paramètres

  1. $result: résultat d'une requête SQL

<?php
function fetchObject($result) {
}
?>

escape

Retoune la chaine de caractère modifiée

Paramètres

  1. $value: chaine de caractère à modifier

<?php
function escape($value) {
}
?>

version

Retourne la version de la base de données

<?php
function version() {
}
?>


Dernièrement modifié par mytto10228 points  , Basé sur le travail de sully586 points  et rhum14216 points  .
Modifiée dernièrement le mardi 07 de avril, 2009 09h16m19.