PHP prakticky/Připojení k databázi: Porovnání verzí

Smazaný obsah Přidaný obsah
kat
Řádek 76:
?>
</pre>
<?php echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?>
== Perzistentní připojení ==
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Pokud vaše webová aplikace běží na velmi vytíženém serveru, kde přichází tisíce SQL dotazů za sekundu. Nebudete chtít aby se pokaždé vytvářelo nové spojení s databází jako to dělá mysql_connect(), proto máme k dispozici funkci mysql_pconnect(). Opět musíme zadat všechny tři potřebné údaje.
<html xmlns="http://www.w3.org/1999/xhtml">
<pre>
<head>
<?php
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
mysql_pconnect("localhost", "user", "password");
<title>výběr oddělení</title>
mysql_select_db("test");
</head>
?>
</prebody>
Toto vám bude k ničemu pokud vaše aplikace poběží na vytíženém serveru, ale pokud je ve verzi [[Wikipedia:CGI]] je to zbytečně protože se mysql_pconnect chová jako mysql_connect tj. pokaždé vytvoří nové připojení a po zpracování skriptu ho zase uzavře. Pro funkčnost mysql_pconnect musí být nainstalován jako webový modul.
 
<?php
[[Kategorie:PHP prakticky|Připojení k databázi]]
 
$_db = mysql_connect('127.0.0.1','root','');
mysql_select_db("'test"');
mysql_query("SET NAMES UTF8");
 
$qry = mysql_query("SELECT * FROM oddeleni ORDER BY Nazev ASC");
 
 
?>