XML_sql2xml::XML_sql2xml

XML_sql2xml::XML_sql2xml – Constructeur

Synopsis

require_once "XML/sql2xml.php";

void XML_sql2xml::XML_sql2xml ( mixed $dsn = = null , string $root="root" )

Description

Le constructeur peut prendre un objet Pear::DB Data Source Name (DSN) et donc, se connectera à la base de données ; ou un objet PEAR::DB, si vous vous êtes déjà connecté à la base de données. Fournir une chaîne SQL ne fonctionnera pas.

Si vous fournissez uniquement un DSN, vous devez utiliser la méthode add pour ajouter un objet DB_result, une requête SQL ou un tableau plus tard.

Le paramètre $root est utilisé si vous voulez fournir un autre nom pour le tag racine à la place de root. Si vous donnez une chaîne vide (''), il n'y aura pas de tag racine de créé ici, mais uniquement lorsque vous ajouterez un jeu de résultats, un tableau ou une requête SQL. Et ainsi, le premier tag de ce résultat sera utilisé comme élément racine.

Parameter

  • mixed $dsn - PEAR::DB data source name ou un objet DB_common

  • string $root - le nom de l'élément racine XML.

Note

This function can be called statically.

Example

Utilisation de XML_sql2xml()

<?php
$sql2xml 
= new xml_sql2xml("mysql://root@localhost/xmltest");
$sql2xml->Add("select * from bands");
?>