sql >> データベース >  >> RDS >> Mysql

無効なXML形式-これを回避する方法

    XMLWriter を使用できます 正しいエンコーディングなどを保証するため。

    <?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. グループ関数を使用したデータの集約(oracleによるグループ化)

    2. 2つのリモートデータベース間でMySQLデータベースを同期する方法(MySQLデータベースレプリケーション技術なし)

    3. SEQUELIZE(nodeJS)でTRIGGERを作成するにはどうすればよいですか?

    4. ドロップダウンボックスに入力するPHPがあり、同じテーブルの2つの読み取り専用テキストボックスにも入力する必要があります