Autor Zpráva
Jarko
Profil *
Ahoj, kam presne umistnit ukonceni s mysql?

bud takto

$sql = mysql_query('SELECT ...... mysql_close($sql);
while........ {
..
data z mysql
..
}
mysql_close($sql);


nebo to patri takto

$sql = mysql_query('SELECT ...... mysql_close($sql);
mysql_close($sql);
while........ {
..
data z mysql
..
}



nebo je to uplne jinak?


dekuji

a jeste jeden dotaz

muzu pouzit na jedne strance dotaz s promennou $sql vicekrat? treba 5x? Nebude se to nejak hadat? Dekuji

$sql = mysql_query('SELECT...
$sql = mysql_query('SELECT...
$sql = mysql_query('SELECT...
$sql = mysql_query('SELECT...
$sql = mysql_query('SELECT...
panther
Profil
Jarko
kam presne umistnit ukonceni s mysql?
nemůžeš ukončit spojení a pak s ním ještě pracovat..

Ukončení - od slova „konec“, tedy na konci.
TomášK
Profil
muzu pouzit na jedne strance dotaz s promennou $sql vicekrat? treba 5x? Nebude se to nejak hadat? Dekuji
Technicky to možné je, ale nedává to smysl. Představ si, že sedíš v kanceláři a potřebuješ seznam hostů v hotelu. Zajdeš do recepce, otevřeš knihu hostů, opíšeš si ten seznam, odneseš a jsi spokojený (zatím v pořádku). Za chviličku ho potřebuješ znova. Jdeš do recepce, opíšeš, vrátíš se. Až tam půjdeš popáté, napadne tě, že by sis mohl schovat ten z minula, abys tam nemusel tam chodit :)
kancelář = skript php
recepce = databáze
kniha hostů otevřená na příslušné stránce = cachování v databázi

Aneb výsledky dotazu si ulož do proměnné a pak parcuj s tou proměnnou. ;-)
Jarko
Profil *
Tak jsem to nemyslel, potrebuji zajit do recepce opsat si seznam hostu ale taky potrebuji zajit do kotelny a opsat seznam plynomeru a pak zajit do kuchyne a opsat co bude dobreho na dlabanec.. doufam ze ne zase ta rajska :-(

cili mam

$sql = mysql_quera('SELECT * FROM recepce .........................

$sql = mysql_quera('SELECT * FROM kotelna .........................

$sql = mysql_quera('SELECT * FROM kuchyn .........................

atd..

nebo to musi byt napsano

$sql_1 = mysql_quera('SELECT * FROM recepce .........................

$sql_2 = mysql_quera('SELECT * FROM kotelna .........................

$sql_3 = mysql_quera('SELECT * FROM kuchyn .........................

dekuji
r0me0
Profil
Ten druhý způsob bude lepší.
U toho prvního bys musel hned po dotazu použít např. mysql_fetch_array a až potom jít na druhý dotaz, zase mysql_fetch_array a pak na třetí dotaz
Mastodont
Profil
Jarko
Můžeš používat oboje, ovšem v prvním případě jee samozřejmě nutné ten výsledek dotazu nejdříve zpracovat, jinak o něj přijdeš.
AM_
Profil
nemůžeš ukončit spojení a pak s ním ještě pracovat..
Pokud vím, tak po query spojení lze ukončit po provedení dotazu a pak ještě zpracovávat výsledky (mysql_result), protože při tom se s databází už nekomunikuje, jen už nemůžeš položit další dotaz.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: