MySQL adatbázis készítése
description
Transcript of MySQL adatbázis készítése
![Page 1: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/1.jpg)
MySQL adatbázis készítése
Viczián Gergely – Kollárné Hunek Klára
![Page 2: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/2.jpg)
Szükséges egy megfelelő szerveren regisztrálnia, Szükséges egy megfelelő szerveren regisztrálnia, itt az Ultraweb-hez (uw.hu) adjuk meg az útmutatást:itt az Ultraweb-hez (uw.hu) adjuk meg az útmutatást:
• Az Ultraweb-en való regisztrációhoz szükséges egy (nem Ultraweb-es) email cím !! • A http://uw.hu címen kattintson a Regisztráció - ra, majd olvassa el a házirendet – remélhetőleg elfogadja – ekkor regisztrálhat. • A regisztráció eredményeképpen kap egy loginné[email protected] email címet, valamint 400MB tárterületet amelyen elhelyezheti http://<sajátloginnév>.uw.hu címen elérhető honlapját. MySQL adatbázis készítéséhez 20MB tárterület áll rendelkezésére, amit a http://uw.hu címen bejelentkezve tud elérni.• Az uw jelszavát, amit a regisztrációnál megadott email címére küldtek, változtassa meg!
Az email, ftp és MySQL szolgáltatások eléréséhez az uw jelszava szükséges!
• Az ftp szerver elérése az uw.hu-ra való bejelentkezés után:
![Page 3: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/3.jpg)
Az uw-re (saját loginnévvel) való bejelentkezés után Az uw-re (saját loginnévvel) való bejelentkezés után a menüből a MySQL oldalt választjuka menüből a MySQL oldalt választjuk
majd az adatbázis majd az adatbázis létrehozása gombot:létrehozása gombot:
![Page 4: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/4.jpg)
Figyelem, a kapcsolódási példa mindenkinek egyedi!Figyelem, a kapcsolódási példa mindenkinek egyedi!
továbblépés az adatbázis továbblépés az adatbázis létrehozásához:létrehozásához:
![Page 5: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/5.jpg)
Az adatbázisra kattintunk :Az adatbázisra kattintunk :
és egy 3 mezős táblát hozunk létre „Vevok” néven:és egy 3 mezős táblát hozunk létre „Vevok” néven:
![Page 6: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/6.jpg)
A mezők specifikálása, majd a tábla A mezők specifikálása, majd a tábla mentésementése következik következik
![Page 7: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/7.jpg)
Ha minden rendben, „megszületik” a tábla:Ha minden rendben, „megszületik” a tábla:
A táblában a mezők neve: Datum, Nev, szovegA táblában a mezők neve: Datum, Nev, szoveg
És itt láthatja És itt láthatja a tábla a tábla
jellemzőit:jellemzőit:
![Page 8: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/8.jpg)
A HTML form, ami létrehozza a „kérdőívet”:A HTML form, ami létrehozza a „kérdőívet”:
<html><head><title>Vevok</title></head><body>
<center> <h1>Vevők hozzászólásai</h1> <form method="post" action="indexVevok.php"> <table width=90% border=1> <tr> <td height=50 align=left bgcolor=#999999> Név: <input name="hNev" type="text" size=16 maxlength=20 value=" <? echo $pNev; ?> " > </td> </tr> <tr> <td height=125 align=left valign=bottom bgcolor=#CCCCCC> <? echo $pVevok; ?> </td> </tr> <tr> <td height=50 align=left bgcolor=#999999> Hozzászólás: <input name="hSzoveg" type="text" size=30> <input name="kuld" type="submit" value="Küld"> </td> </tr> </table> </form> </center></body></html>
Ide kell majd beszúrni a php kódotEzek is a php kódhoz
tartoznak
A form-ban a változók neve: A form-ban a változók neve: hNev, hSzoveghNev, hSzoveg
A php kóddal kiegészített form elérése:http://kollarne.uw.hu/indexVevok.php
![Page 9: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/9.jpg)
A php kód, ami a „Vevok” tábla és a „kérdőív” közti A php kód, ami a „Vevok” tábla és a „kérdőív” közti kommunikáció egy részéért felelős:kommunikáció egy részéért felelős:
<?php // kapcsolódás @$DB=mysql_pconnect('sql2.ultraweb.hu','kollarne', '********'); if(!$DB) { // $DB = 0? echo 'Gáz van az adatbázissal'; exit; } mysql_select_DB('kollarne'); // új hozzászólas $pNev='Senki'; $pSzoveg=''; @$pNev=$_POST['hNev']; @$pSzoveg=$_POST['hSzoveg']; if($_POST['kuld']=='Küld' && $pSzoveg!='') mysql_query('INSERT INTO Vevok (Datum , Nev , szoveg ) VALUES (now(),"'.$pNev.'" ,"'.$pSzoveg.'");'); // korábbiak listázása $pVevok=''; $res=mysql_query('SELECT * FROM Vevok ORDER BY Datum DESC LIMIT 15'); while($row=mysql_fetch_array($res)) $pVevok='<font color=red>'.$row['Datum'].' '.$row['Nev'].':</font> '.$row['szoveg'].'<br>'.$pVevok;?>
A csillagok helyére, a ’ ’ jelek közé a
jelszót írja!
Érték átadása HTML formból
PHP-be
Érték átadása PHP-ből a DB Vevok táblájába
![Page 10: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/10.jpg)
A „Vevok” tábla WebForm-kiiratása, valamint A „Vevok” tábla WebForm-kiiratása, valamint
Excel és Word fájlba való exportálásaExcel és Word fájlba való exportálása
![Page 11: MySQL adatbázis készítése](https://reader035.fdocuments.net/reader035/viewer/2022062816/56815607550346895dc3cbcb/html5/thumbnails/11.jpg)
A „Vevok” tábla lekérdezése (Nyau szövegű rekordok)A „Vevok” tábla lekérdezése (Nyau szövegű rekordok)