
<?php // nowe polaczenie $connection = new HDOConnection('mysql://user:password@host'); // baza danych if(!$connection->databaseExists('magazine')) { $magazine = $connection->createDatabase('magazine'); } else { $magazine = $connection->table('magazine'); } // tabela if(!$magazine->tableExists('articles')) { $articles = $magazine->createTable('articles'); $articles->addColumn('id', 'integer', 10); $articles->addColumn('author', 'string', 50); $articles->addColumn('title', 'string', 50); $magazine->updateTable($articles); } else { $articles = $magazine->table('articles'); } // nowy rekord $article = $articles->createRecord(); $article->setAuthor('Autor'); $article->setTitle('Tytuł'); $articles->updateRecord($article); // lub $articles->insertRecord('', 'Autor', 'Tytuł'); // zmiana kilku rekordow $c = new Criteria('id', 10, '<'); foreach($articles->selectRecords($c) as $record) { $record->setId($record->getId() + 10); // za pomoca __get i __set z HDORecord::attributes na podstawie struktury tabeli (np zserializowanej dla wydajnosci) $articles->updateRecord($record); } // i usuniecie foreach($articles->selectRecords($c) as $record) { $articles->deleteRecord($record); } ?>
Cóż, czekam na jakikolwiek odzew, szczególnie opinie, no i czy ktoś by tego wogóle używał

