mysql-server

Z OnlineHosting.CZ - podpora

Obsah

MySQL server

MySQL server je jedna z variant SQL databázového systému hojně využívaného predevším pro svoji rychlost a spolehlivost. Používá se především na internetových serverech pro potřeby ukládání dat webových aplikací. Provozovat jej lze na platformě Linux. (více informací naleznete na http://www.mysql.com)

Adresy MySQL serveru

Tarify Standard a Profi

Tarif Online

Poznámka: Všechny nové MySQL účty jsou zřizovány na MySQL serveru verze 4.1.x a 5.x.

Připojení k MySQL serveru

Z php se lze připojit např. takto:

<?
$mysql['host'] = 'u10mysql.onlinehosting.cz';
$mysql['login'] = 'prihlasovaciJmeno';
$mysql['password'] = 'vaseHeslo';
$mysql['database'] = 'nazevDatabaze';
$conn = MySQL_Connect($mysql['host'], $mysql['login'], $mysql['password']) or Die("mysql connect failed");
MySQL_Select_DB($mysql['database'], $conn) or Die("mysql db choosing failed"); 
?>

MySQL a Čeština

MySQL server verze 4.1 podporuje mnoho znakových sad. Pro správné fungování je potřeba správně nastavit znakovou sadu nejen u databáze a tabulek, ale i u samotných sloupců v tabulce. Dále je potřeba nastavit znakovou sadu pro komunikaci mezi php skriptem a MySQL serverem. To provedete pomocí následujícího kódu, který by měl být umístěn hned za funkcí MySQL_Connect nebo MySQL_Select_DB:


Pro tabulky ve znakové sadě utf-8:

mysql_query("SET character_set_client=utf8");
mysql_query("SET collation_connection=utf8_czech_ci");
mysql_query("SET character_set_connection=utf8");
mysql_query("SET character_set_results=utf8"); 

Pro tabulky ve znakové sadě cp1250:

mysql_query("SET character_set_client=cp1250");
mysql_query("SET collation_connection=cp1250_general_ci");
mysql_query("SET character_set_connection=cp1250");
mysql_query("SET character_set_results=cp1250");

Pro tabulky ve znakové sadě latin2:

mysql_query("SET character_set_client=latin2");
mysql_query("SET collation_connection=latin2_general_ci");
mysql_query("SET character_set_connection=latin2");
mysql_query("SET character_set_results=latin2");
internal