PhpMyAdmin
Transkript
PhpMyAdmin
Vytvoření nové databáze
Vytvoření tabulky „hesla“
Vložení dat do tabulky
Vytvořit PHP kód
Data můžeme vložit i pomocí formuláře z webu
hesla.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html"; charset="UTF-8">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>hesla</title>
</head>
<body><form action="vlozeni.php" method="post">
Napiš svoje jméno<br>
<input type="text" name="jmeno"><br>
Napiš svoje příjmení<br>
<input type="text" name="prijmeni"><br>
Zvol si lodin<br>
<input type="text" name="login"><br>
Zvol si heslo <br>
<input type="text" name="heslo"><br>
<input type="submit" value="Odeslat">
</form>
</body>
</html>
Soubor, pomocí kterého vložíme data ze souboru
vlozeni.php
<?php
$jmeno=$_POST["jmeno"];
$prijmeni=$_POST["prijmeni"];
$login=$_POST["login"];
$heslo=$_POST["heslo"];
require 'pripojeni.php';
mysql_query ("INSERT INTO hesla VALUES ('$jmeno','$prijmeni','$login','$heslo')");
include 'vystup.php';
?>
Soubor, který připojí formulář k databázi
pripojeni.php
<?php
$nazev="seminar";
$spojeni=mysql_connect("localhost","root","heslo");
$vytvorit=mysql_select_db($nazev, $spojeni);
mysql_query("SET NAMES utf8");
//úprava češtiny
mb_internal_encoding("UTF-8"); // úprava češtiny
?>
Zobrazení databáze na webové stránce
vystup.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset="UTF-8">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
</head>
<body>
<?php
require 'pripojeni.php';
?>
<table border=1>
<?php
$vysledek=mysql_query("SELECT jmeno,prijmeni,login,heslo FROM hesla");
while ($zaznam=mysql_fetch_array($vysledek))
{
echo "<tr><td>" . $zaznam ["jmeno"] . "</td><td> " . $zaznam ["prijmeni"] . " </td><td>" . $zaznam ["login"] .
" </td><td>" ;
echo "</td><td>" . $zaznam ["heslo"] . "</td></tr>";
}
?>
</table>
</body>
</html>
Další tabulky databáze
knihy
ctenari
autori
Vytvoříme dotaz, který zobrazí autora a název knihy
dotaz.php
<?php
require 'pripojeni.php';
?>
<table border=1>
<tr><th>Autor </th><th>Název knihy</th></tr>
<?php
$sql =mysql_query("SELECT autori.prijmeni, autori.jmeno, knihy.nazev
FROM autori JOIN knihy ON autori.CAT = knihy.autori");
while ($zaznam=mysql_fetch_array($sql))
{
echo "<tr><td>" . $zaznam ["jmeno"] . " " . $zaznam ["prijmeni"] . "</td><td> " . $zaznam ["nazev"] .
"</td><tr>";
}
?>
</table>
Bylo nutné propojit tabulku knihy a tabulku autori přes CAT
pujcene.php
<?php
require 'pripojeni.php';
?>
<table border=1>
<tr><th>Název knihy</th><th>Čtenář</th></tr>
<?php
$sql = mysql_query("SELECT knihy.nazev, knihy.CTT, ctenári.Jméno, ctenári.Příjmení
FROM knihy JOIN ctenári ON knihy.CTT=ctenári.CTT");
while ($zaznam=mysql_fetch_array($sql))
{
echo "<tr><td>" . $zaznam ["nazev"] . "</td><td>" . $zaznam ["Jméno"] . " " . $zaznam ["Příjmení"] .
"</td><tr>";
}
?>
</table>
Podobné dokumenty
Databázové systémy
a) databáze jako úschovna (banka) dat (kap. 4.1, 4.2, 4.3):
soubor (souhrn, množina) dat uložených v paměti počítače, logicky uspořádaných ve
formě záznamů, které jsou navzájem v určitém vztahu a j...
Informace o článku : MZV: ČR a
tomu přispět plánované povýšení vzájemného diplomatického zastoupení obou zemí na úroveň velvyslance, řekla dnes
ČTK mluvčí ministerstva zahraničí Zuzana Opletalová po setkání šéfa české diplomacie...
Pozadí www stránky Cvičení 9
Pro vytváření www stránek budeme používat program PSPad editor. Je to volně šiřitelný
(freeware) univerzální editor pro MS Windows. Aktuální verze programu lze stáhnout z www
stránek http://www.psp...
Nastaveni noveho systemu Mikrotik
2)pridat nastaveni OSPF
3)vlozeni "pupscriptu"
4)udelat nejakou vice vzhlednou formu
v.:0.1
Údaje o BAKALÁŘSKÉ PRÁCI studenta Údaje o kvalifikační práci
Vliv tělesné zátěže a tělesné zdatnosti na úroveň poskytování přednemocniční neodkladné péče
4. Název dle studenta v angličtině:
5. Souběžný název:
6. Podnázev:
7. Anotace (krátký popis práce):
Pře...
Snímek 1
TRACE
přidává nové HTTP příkazy
{ PROPFIND
{ PROPPATCH
{ MKCOL
{ COPY
{ MOVE
{ LOCK
{ UNLOCK
Připojení k eshopu
naruší funkci propojovacího můstku k databázi.
3. V případě použití můstku zaškrtněte Použít PHP můstek pro připojení k MySQL a zadejte Cestu k můstku
na FTP a Cestu k můstku z URL eshop - ty se mo...
Celoplastové kabely dle VDE / XLPE Insulated Cables with PVC
Čiselné údaje jsou bez záruky a podléhaji změnám bez předchozího oznámení. / Numerical data are not guaranteed, and they are subject to changes without notification.
Vliv na životní prostředí: Výro...