La classe est disponible sur ce lien class.tisql.phps.

Comment l'utiliser?

Inclure et instancier la classe.

[php]
<?php
require_once('class.tisql.php');
$tisql = new TiSQL('localhost', 'utilisateur_mysql', 'motDePasseMysql');
?>

Deux méthodes principaux : singleQuery et multiQuery.

singleQuery renvoie le résultat sous forme d'objet par défaut. Il est possible de changer le format de retour.

[php]
<?php
$result = $tisql->singleQuery('SELECT * FROM user WHERE id = ?', array('1'));
echo $result->id;
?>

Pour changer le type de donnée, il faut mettre une 3ème options.

[php]
<?php
$result = $tisql->singleQuery('SELECT * FROM user WHERE id = ?', array('1'), PDO::FETCH_ASSOC);
echo $result[id];
?>

La seconde méthode est multiQuery. Elle est utilisé lorsque la requête renvoie plusieurs lignes de résultat. Elle renvoie une ressource MySQL. Il faut donc la traiter.

[php]
<?php
$result = $tisql->multiQuery('SELECT * FROM user WHERE id > ? and id < ?', array('1', '10'));
while($data = $result->fetch()){
     echo $data->id;
}
?>

D'autre méthode ont été implémenté, pour avoir des infos sur le nombre de requête ou la dernière entrée insérer. La doc dispo sur doc.tisql.phps

Enjoy ;)

Signature