Šablony webových stránek a php skriptů

  • php skripty
  • šablony www
  • Základy práce s MySQL databází

    Abyste mohli pracovat s databází potřebujete alespoň trochu znát základy PHP. Dále potřebujete aby váš webhosting podporoval PHP a Mysql. Jestli si nejste jisti, tak si raději zjistěte informace od vašeho poskytovatele webhostingu. Pokud zvažujete koupi hostingu, doporučuji Webhosting C4.

    Síla databáze je v přechovávání informací, které pak můžete kdykoliv čerpat a popřípadě i měnit.

    Připojení k databázi

    mysql_connect ( "mysql.server.cz", "uziv_jmeno", "heslo" );
    
    mysql_select_db ("nazev_databaze"); 

    Předání informací databázi

    Pomocí příkazu mysql_querry předáme informace a když se to nepovede, tak mán mysql_error vypíše co se stalo za chybu.

    $dotaz = "SELECT * FROM nazev_databaze'";
    $vysledky = mysql_query ($dotaz) or die (mysql_error())

    Příkazy pro práci s databází

    CREATE nazev_databaze

    Vytvoří databázi.

    CREATE DATABASE IF NOT EXISTS nazev_databaze

    CREATE nazev_tabulky

    Vytvoří tabulku s danými parametry.

    CREATE TABLE  nazev_tabulky (
    sloupec_1 int(11) NOT NULL auto_increment,
    sloupec_2 varchar(255) NOT NULL,
    PRIMARY KEY (sloupec_1)

    INSERT INTO

    Vkládá nová data do vybrané tabulky a vybraných sloupečků.

    INSERT INTO nazav_tabulky (sloupec_1, sloupec_2, sloupec_3) VALUES ('$udaj_1', '$udaj_2', '$udaj_3')

    UPDATE

    Upraví údaje v tabulce. WHERE je podmínka.

    UPDATE nazev_tabulky SET slopec_1='$udaj_1b' WHERE sloupec_1='$udaj_1'

    DELETE FROM

    Vymaže údaj z tabulky. Opět je použita podmínka.

    DELETE FROM nazev_tabulky WHERE sloupec_1 = '$udaj_1'

    DROP

    Vymaže databázi, nebo tabulku.

    DROP nazev_tabulky
    DROP nazev_databaze

    SELECT

    Vypisuje data z tabulky.

    SELECT sloupec_1  FROM nazev_tabulky
    SELECT * FROM nazev_tabulky

    WHERE - podmínka

    Podmínka podle které se budou vybírat záznamy z databáze.

    SELECT * FROM nazev_tabulky WHERE sloupec = hodnota

    sloupec = hodnota

    sloupec < hodnota

    sloupec > hodnota

    sloupec <= hodnota

    sloupec >= hodnota

    sloupec != hodnota

    sloupec BETWEEN hodnota_1 and hodnota_2

    sloupec IS NULL (NOT NULL)

    S trochou anglických znalostí si domyslíte, co asi znamenají poslední dvě podmínky. A s trochou matematických či programátorských znalostí si domyslíte to předchozí.

    ORDER BY

    Setřídí výsledky podle klíče. ASC, DESC - způsob jakým se řadí výsledky. Buď odpředu, nebo odzadu.

    SELECT * FROM nazev_tabulky ORDER BY sloupec_1 ASC
    SELECT * FROM nazev_tabulky ORDER BY sloupec_1 DESC

    Maillist


    Přidáním mailu budete dostávat e-mailem nepravidelně informace o novinkách na tomto webu. Zrušit zasílání těchto informací je možné zde.

    Nově přidané stránky

    Tylova léta


    Obsah této stránky vyžaduje novější verzi aplikace Adobe Flash Player.

    Získat aplikaci Adobe Flash Player

    Autor: Otakar Hypš | výměna odkazů | mapa stránek | tisk | nahoru Reklama na auto | Burza učebnic GJKT | Hudební festival Tylova léta | fBrigády.cz - Brigády pro studenty CNW:Counter