Jump to content
php.lv forumi

Konekts


Benvenuto

Recommended Posts

kaa iisti ir - ja es piekonekteejos MySQL datubaazei divreiz shaadi:

<code><font color="#000000">

<font color="#0000CC"><?
[url=http://lv.php.net/mysql_connect]mysql_connect[/url]</font><font color="#006600">(</font><font color="#CC0000">"localhost"</font><font color="#006600">, </font><font color="#CC0000">"kaka"</font><font color="#006600">, </font><font color="#CC0000">"kaka"</font><font color="#006600">) or die(</font><font color="#CC0000">"
MySQL ir miris! Lai dzīvo tīrs HTML!
"</font><font color="#006600">);
</font><font color="#0000CC">[url=http://lv.php.net/mysql_select_db]mysql_select_db[/url]</font><font color="#006600">(</font><font color="#CC0000">"maigums"</font><font color="#006600">) or die(</font><font color="#CC0000">"
Datubāze ir neglābjami atliekusies!
"</font><font color="#006600">);
echo </font><font color="#CC0000">"Piens forevaa!"</font><font color="#006600">;
</font><font color="#0000CC">[url=http://lv.php.net/mysql_connect]mysql_connect[/url]</font><font color="#006600">(</font><font color="#CC0000">"localhost"</font><font color="#006600">, </font><font color="#CC0000">"kaka"</font><font color="#006600">, </font><font color="#CC0000">"kaka"</font><font color="#006600">) or die(</font><font color="#CC0000">"
MySQL ir miris! Lai dzīvo tīrs HTML!
"</font><font color="#006600">);
</font><font color="#0000CC">[url=http://lv.php.net/mysql_select_db]mysql_select_db[/url]</font><font color="#006600">(</font><font color="#CC0000">"maigums"</font><font color="#006600">) or die(</font><font color="#CC0000">"
Datubāze ir neglābjami atliekusies!
"</font><font color="#006600">);
</font><font color="#0000CC">?>
</font>
</font>
</code>

tad ivnjsh izdara tikai pirmo konekciju vai tieshaam piekonekteejas 2 reizes?

Link to comment
Share on other sites

Kaut kur te mētājās man no 2001 gada :)

<code><font color="#000000">

<font color="#0000CC"><?php
</font><font color="#006600">function </font><font color="#0000CC">connect</font><font color="#006600">() {
  </font><font color="#0000CC">$host</font><font color="#006600">=</font><font color="#CC0000">"|"</font><font color="#006600">;
  </font><font color="#0000CC">$login</font><font color="#006600">=</font><font color="#CC0000">"?"</font><font color="#006600">;
  </font><font color="#0000CC">$pass</font><font color="#006600">=</font><font color="#CC0000">"?"</font><font color="#006600">;
  </font><font color="#0000CC">$dname</font><font color="#006600">=</font><font color="#CC0000">"?"</font><font color="#006600">;
  </font><font color="#0000CC">[url=http://lv.php.net/mysql_connect]mysql_connect[/url]</font><font color="#006600">(</font><font color="#0000CC">$host</font><font color="#006600">,</font><font color="#0000CC">$login</font><font color="#006600">,</font><font color="#0000CC">$pass</font><font color="#006600">) or	  die(</font><font color="#CC0000">"Problem DataBase Connection"</font><font color="#006600">);
  </font><font color="#0000CC">[url=http://lv.php.net/mysql_select_db]mysql_select_db[/url]</font><font color="#006600">(</font><font color="#CC0000">"$dname"</font><font color="#006600">);
}
</font><font color="#0000CC">?></font>
</font>
</code>

Link to comment
Share on other sites

2K|NG: man šķiet Benvenuto grib zināt par to, kas ir rakstīts manuālī, jebšu vai starp mysql_connect un mysql_pconnect ir liela atšķirībā - abos gadījumos rakstīts, ka ja konekcija tiek atvērta ar vienādiem parametriem, un tāda konekcija jau pastāv, tai nebūtu jāatverās pa jaunu, bet "jāpiekļaujās" iepriekšējai.

Link to comment
Share on other sites

nee, probleema nav ar piekonekteeshanos, piekonekteeties nav probleemu. jautaajums ir vai, ja shis konekcijas skripts programmaa atkaartojas divreiz, vai vinjsh arii piekonekteejas divreiz vai otro konekciju atsaka, jo ir jau piekonekteejies?

Link to comment
Share on other sites

Tavā gadījumā konekts notiks vienreiz, jo vienādi ir parametri, bet šitā divreiz, tas ir vienlaicīgi:

<code><font color="#000000">
<font color="#0000CC"><?php
[url=http://lv.php.net/mysql_connect]mysql_connect[/url]</font><font color="#006600">(</font><font color="#CC0000">"localhost"</font><font color="#006600">, </font><font color="#CC0000">"?"</font><font color="#006600">, </font><font color="#CC0000">"?"</font><font color="#006600">) or die(</font><font color="#CC0000">"
MySQL ir miris! Lai dzīvo tīrs HTML!
"</font><font color="#006600">);
</font><font color="#0000CC">[url=http://lv.php.net/mysql_select_db]mysql_select_db[/url]</font><font color="#006600">(</font><font color="#CC0000">"mammachamma"</font><font color="#006600">) or die(</font><font color="#CC0000">"
Datubāze ir neglābjami atliekusies!
"</font><font color="#006600">);
echo </font><font color="#CC0000">"Piens forevaa!"</font><font color="#006600">;
</font><font color="#0000CC">[url=http://lv.php.net/mysql_connect]mysql_connect[/url]</font><font color="#006600">(</font><font color="#CC0000">"localhost"</font><font color="#006600">, </font><font color="#CC0000">"?"</font><font color="#006600">, </font><font color="#CC0000">"?"</font><font color="#006600">) or die(</font><font color="#CC0000">"
MySQL ir miris! Lai dzīvo tīrs HTML!
"</font><font color="#006600">);
</font><font color="#FF9900">#mysql_select_db("mammachamma") or die("
#Datubāze ir neglābjami atliekusies!
#");
</font><font color="#006600">echo </font><font color="#CC0000">"Piens forevaa2!"</font><font color="#006600">;
</font><font color="#0000CC">?></font>
</font>
</code>

Vispār šitā ar kaut kā stulbi sanāk :)

Nafig vajag divreiz ? es nav maskūel spec nez :(

Edited by K|NG
Link to comment
Share on other sites

2 reizes?

Laikam iebraucu :)

Ja Tev tas mysql_connect ir dzīvs tad otreiz viņu nevajag, ja nosprāgs, tad nosprāgs jau pie pirmā die.

Ja ir nosprāguse tikai maigums db, tad cauri, tālāk par die nekas vairs nenotiks. Viņš neatkārtos to mirušo konekciju :) ne? bet ja visi dzīvi tad Piens forevaa! :) Ja Tev tur būtu dažādas db tad nosprāgtu tajā vietā kura db aliekusies. Otrā daļa zem Piens forevā, pie vienas db, ir lieka, jo šamais jau sākumā būs piekonektējies un otreiz, jau viš vienu un to pašu neatkārtos ;)

<code><font color="#000000">
droši vien ka tā arī ir</font>
</code>

:)

Link to comment
Share on other sites

×
×
  • Create New...