6.8. Tworzenie bazy danych.

Listing 6.8.1.

<HTML>
    <HEAD>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <TITLE>Tworzenie nowej bazy danych</TITLE>
    </HEAD>
    <BODY>
        <CENTER><H1>Tworzenie nowej bazy danych</H1>
            <?php
                $connection = mysql_connect("localhost","root","") 
                    or die ("Nie można połączyć się z serwerem");
                $query = "CREATE DATABASE IF NOT EXISTS zywnosc";
                $result = mysql_query($query)
                    or die("Wykonanie zapytania nie powiodło się: ". mysql_error());
                $db = mysql_select_db("zywnosc",$connection) 
                    or die ("Nie można wybrać bazy danych");
				mysql_query("SET NAMES 'utf8'");	//ustawienie polskich znaków
                $query = "CREATE TABLE przekaski (nazwa VARCHAR(20), ilosc
                    VARCHAR(20))";
                $result = mysql_query($query)
                    or die("Wykonanie zapytania nie powiodło się: " . mysql_error());
                $query = "INSERT INTO przekaski (nazwa, ilosc)
                    VALUES('chipsy', '2843')";
                $result = mysql_query($query)
                    or die("Wykonanie zapytania nie powiodło się: " . mysql_error());
                $query = "INSERT INTO przekaski (nazwa, ilosc) VALUES('pizza',
                    '1955')";
                $result = mysql_query($query)
                    or die("Wykonanie zapytania nie powiodło się: ". mysql_error());
                $query = "INSERT INTO przekaski (nazwa, ilosc)
                    VALUES('cheeseburgery', '849')";
                $result = mysql_query($query)
                    or die("Wykonanie zapytania nie powiodło się: ". mysql_error());
                $query = "SELECT * FROM przekaski";
                $result = mysql_query($query)
                    or die("Wykonanie zapytania nie powiodło się: " . mysql_error());
                echo "<TABLE BORDER='1'>";
                echo "<TR>";
                echo "<TH>Nazwa</TH><TH>Ilość</TH>";
                echo "</TR>";
                while ($row = mysql_fetch_array($result))
                {
                    echo "<TR>";
                    echo "<TD>", $row['nazwa'], "</TD><TD>",
                        $row['ilosc'], "</TD>";
                    echo "</TR>";
                }
                echo "</TABLE>";
                mysql_close($connection);
            ?>
        </CENTER>
    </BODY>
</HTML>