Databáze MySQL
Obsah |
Administrace databáze
Před přístupem k databázi je potřeba databázi vytvořit v administraci, a přidělit uživatele, který bude mít práva přístupu k databázi.
Po vytvoření databáze se vám v administraci zobrazí informace o tom, na kterém serveru je databáze umístěna (název a adresa serveru např. mysql7.svethostingu.cz).
K administraci MySQL databáze můžete využívat aplikaci phpMyAdmin, která je umístěna na adrese: http://mysql.svethostingu.cz. Pro přihlášení do databáze je potřeba zvolit server na kterém je databáze uložena, zadat uživatelské jméno a heslo.
Nastavení správného kódování výsledků SQL dotazů
Data jsou v MySQL ukládány v kódování UTF-8. V případě, že potřebujete provést změnu kódování, musíte po připojení k databází provést následující SQL dotaz.
Dotaz musí být proveden jako první (před všemi ostatními dotazy) SET NAMES 'kodovani' (např. SET NAMES 'latin1')
Připojení k databázi z PHP
Jako adresu serveru používejte adresu, kterou máte uvedenou v administraci u příslušné databáze.
Příklad připojení k databázi - knihovna mysql:
<?php $db = mysql_connect('mysql6.svethostingu.cz', 'uz.jmeno', 'heslo'); if(!$db) { echo 'K databzi se nepodarilo pripojit!'; exit(); } $db = mysql_select_db('nazev_databaze'); if(!$databaze) { echo 'Databazi se nepodarilo vybrat!'; exit(); } ?>
Příklad připojení k databázi - knihovna mysqli:
<?php $db = new mysqli("mysql6.svethostingu.cz", "uzi.", "heslo", "nazev_db"); if (mysqli_connect_errno()) { echo "Nepodarilo se pripojit: %s\n", mysqli_connect_error(); exit(); } ?>
Pro připojení z PHP 5 můžete používat místo knihovny mysql knihovnu mysqli. Knihovnu mysqli je nutné používat pro připojení k MySQL verze 5.
Vzdálený přístup k MySQL
Vzdálený přístup k MySQL je možný pouze přes aplikaci phpMyAdmin na adrese http://mysql.svethostingu.cz