I'm try to execute fallowing code:

<?php

        ini_set("display_errors", 1);
        error_reporting(E_ALL);

        try {

                $ignite = new PDO('odbc:Apache Ignite');
                $ignite->setAttribute(PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION);
               
                $sql = 'CREATE TABLE IF NOT EXISTS test_md5 (id int PRIMARY
KEY, userkey
LONGVARCHAR, server LONGVARCHAR, tsession LONGVARCHAR, tpost LONGVARCHAR,
tget LONGVARCHAR, adddate int) WITH
"atomicity=transactional,cachegroup=somegroup"';
                $ignite->exec($sql);

                for($i=0; $i <= 10; $i++){
                        $dbs = $ignite->prepare("INSERT INTO test_md5 (id,
userkey, server,
tsession, tpost, tget, adddate) VALUES ($i, 'Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do elit, sed', 'b', 'c', 'd', 'e', 1)");
                        $dbs->execute();
                }
               
       
        } catch (PDOException $e) {
                print "Error!: " . $e->getMessage() . "\n";
                die();
        }
       
?> 

String length is 73 characters...

After when I try to read data from Ignite by similar code:

$stmt = $ignite->prepare("select * from test_md5");
$endTime = microtime(true);

$stmt->execute();
$rows = $stmt->fetchAll();

foreach($rows as $item){
        echo var_dump($item);
        die();
}

I have fallowing results:

array(14) { ["ID"]=> string(1) "0" [0]=> string(1) "0" ["USERKEY"]=> NULL
[1]=> NULL ["SERVER"]=> string(1) "b" [2]=> string(1) "b" ["TSESSION"]=>
string(1) "c" [3]=> string(1) "c" ["TPOST"]=> string(1) "d" [4]=> string(1)
"d" ["TGET"]=> string(1) "e" [5]=> string(1) "e" ["ADDDATE"]=> string(1) "1"
[6]=> string(1) "1" } 





--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to