Archive for the ‘Mysql’ Category
Mysql join
Dnes si ukážeme jednoduché spojení tabulky
Vememe dvě tabulky s názvem lide a vek
tabulka lidé
sloupce id , jmeno ,prijmeni
tabulka vek
sloupce id,id_lide,vek
select l.jmeno as jmeno, l.prijmeni as prijmeni, v.vek as vek from lide as l join vek as v on(l.id=v.id_lide) where o.vek = 25
V tomto případě jsme si spojili tyto dvě tabulky pomoci id a id_lide co mame jako indexy
tabulku vek jsme si prejmenovali na v a lide na l (z důvodu kratšího zápisu) a pomocí join sme si je spojili do jedné tabulky a nasledně si pojmenovali jeji sloupce a ted už stím můžeme pracovat jako s normální tabulkou
Připojení k mysql pomocí php
Na připojení k mysql pomocí php využijeme dvě funkce MySQL_connect a MySQL_Select_DB
mysql_connect má tři parametry
1.server (bud ip adresa daného serveru, popřípadě localhost)
2.přihlašovací jméno
3,přihlašovací heslo
pokud ty to tři parametry nastavíme správně, dojde ke spojení s mysql a následně na to se připojíme k dané databázy pomocí funkce
mysql_select_db , která obsahuje pouze jeden parametr
1.název databáze
tyto funkce nemusíme nějak definovat, jsou to funkce přímo v php zabudované. stačí je jen napsat a využít
přiklad najdete zde
Připojení k mysql pomocí php příklad
//pripojime se k zakaznikovy do mysql
$server = „localhost„; // jmeno serveru
$logindb = „jmeno„; // přihlašovací jemno
$heslo = „heslo„; // heslo
$databaze = „databaze„; // název databáze
MySQL_connect($server, $logindb, $heslo) or die(„Nepodarilo se pripojit k databazy„); // připojení k databázy
MySQL_Select_DB($databaze) or die(„Nepodarilo se otevrit databazy Prosim kontaktujte administratora„); // vyběr databaze
mysql_query(„SET NAMES utf8„);//nastaveni kodování