sql >> Databáze >  >> RDS >> Mysql

Neplatný formát XML – jak se tomu vyhnout

Můžete použít XMLWriter aby bylo zajištěno správné kódování a podobně.

<?php
$stmt = new Dummy;
$stmt->bind_result($foo);

$xml = new XMLWriter(); 
$xml->openURI('php://output'); 
$xml->setIndent(true);
$xml->startDocument(); 

$xml->startElement("xml"); 
while ( $stmt->fetch() ) {
    $xml->startElement("RECORD");
    $xml->writeElement('FOO', $foo);
    $xml->endElement(); // RECORD
}
$xml->endElement(); // xml


class Dummy {
    public function bind_result(&$var) {
        $this->var = &$var;
    }

    public function fetch() {
        static $arr = array('Barnes & Noble', 'Barnum & Bailey', "Buy'n'Large");
        if ( current($arr) ) {
            $this->var = current($arr);
            next($arr);
            return true;
        }
        return false;
    }
}


  1. group_concat a jak používat číslo řádku ve sqlite

  2. Virtuální sloupce a funkční indexy

  3. Jednoduchá mysql otázka týkající se primárních klíčů a vložky

  4. Proč ISNUMERIC('.') vrací 1?