Vytvorenie tabuľky a výber
Databázový stroj implementovaný priamo v PHP 5. Jednoduchý na použitie, ak máte hosting bez databázy je to vynikajúce riešenie ako ju tam dostať bez zmeny na drahší hosting. Dáta sú ukladanú v súboroch. Nasledujúci príklad vytvorí tabuľku address, vymaže z nej jeden záznam a spraví výpis tabuľky pred a po vymazaní záznamu.
<?php
$db = new SQLiteDatabase( "adresar.sqlite" );
// Vytvorenie a naplnenie tabulky databazy
$db->query('
BEGIN;
CREATE TABLE address
( id INTEGER PRIMARY KEY, name CHAR(40), phone CHAR(20) );
INSERT INTO address ( name, phone )
VALUES( \'Martin Stromovský\', \'0905654654\' );
INSERT INTO address ( name, phone )
VALUES( \'Peter Ambróz\', \'0908456444\' );
INSERT INTO address ( name, phone )
VALUES( \'Daniel Vernon\', \'0902444587\' );
INSERT INTO address ( name, phone )
VALUES( \'František Strommokocúr\', \'0905666999\' );
COMMIT;
');
// Vyber zanamov
$res = $db->query( "SELECT * FROM address" );
echo '<strong>Počet riadkov = '.$res->numRows().'</strong><br />';
while( $res->valid() ) {
$row = $res->fetch( SQLITE_ASSOC );
echo $row['id'].'. '.$row ['name'].', '.$row ['phone'].'<br />';
}
// Vymazanie zaznamu
$res = $db->query( 'DELETE FROM address WHERE name =\'Daniel Vernon\'' );
// Vyber zanamov
$res = $db->query( "SELECT * FROM address" );
echo '<strong>Počet riadkov = '.$res->numRows().'</strong><br />';
while( $res->valid() ) {
$row = $res->fetch( SQLITE_ASSOC );
echo $row['id'].'. '.$row ['name'].', '.$row ['phone'].'<br />';
}
?>
| Žiadne dokumenty ani odkazy k tejto stránke. | ||
Generátor typoscriptu
Vytvára typoscript pre bežné použitie. Generátor je jednoduchý na obsluhu, stačí vyplniť zopár položiek formulára.