rtgx

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.

Odkazy