Prototyp:
 
 mysql_pconnect([adres_komputera], [nazwa_użytkownika], [hasło_użytkownika]); 


Służy do tego funkcja mysql_pconnect o trzech parametrach. Pierwszy parametr to adres komputera z bazą(z reguły baza MySQL jest na tym samym serwerze co strona, wtedy wystarczy wpisać: localhost). Drugi Parametr to nazwa użytkownika bazy,a trzeci to jego hasło. Przykładowe użycie:

 
mysql_pconnect('localhost', 'darkspirit', 'moje_haslo'); 
 


Możemy nadać naszemu połączeniu identyfikator, łączac się w ten sposób:

 
$db = mysql_pconnect('localhost','darkspirit','moje_haslo'); 
 


Połączenie z MySQL, możemy również nawiązać za pomocą funcji mysql_connect. Jednak funkcja, której użyliśmy powyżej, łączy się z bazą na stałe, a przy użyciu funkcji mysql_connect zostaniemy odłączeni od bazy po wykonaniu skryptu i gdy chcielibyśmy, skorzystać z bazy ponownie musielibyśmy połączyć się z nią jeszcze raz, co powoduje to iż skrypt będzie ładował się dłużej.

Kategoria: PHP » FAQ

5 komentarzy

Avatar: bordeux
Napisany 2007-09-26 18:51 przez bordeux

no_solution_found: arta?  myślałem ze jestem w faq
Jesli cos to DarkSpirit to napisl :)
Coldpeer: PDO.. thanks. lepiej wyglada  u mnie teraz kod :)

  try {
 $dbh = new PDO('mysql:host=localhost;dbname=BAZA', "UZYTKOWNIK", 'HASŁO');
} catch (PDOException $e) {
   print "Problem z polaczeniem sie z baza danych MYSQL<br/><b>Info:</b><br/> " . $e->getMessage() . "<br/>";
   die();
}

Brak avatara
Napisany 2007-09-05 15:14 przez no_solution_found

jak dla mnie trochę z krótkie żeby pisać o tym arta. Lepiej byłoby napisać coś bardziej obszernego zawierającego więcej informacji żeby nie trzeba było "latać" po forum i szukać jak np zakończyć połączenie bo beginer pewnie widząc taki art zada sobie takie albo inne ale zarazem podstawowe pytanie

Avatar: Coldpeer
Napisany 2007-08-29 12:34 przez Coldpeer

Bardziej elegancko jest używanie np. PDO.

Avatar: bordeux
Napisany 2007-08-29 12:08 przez bordeux

ehh tylko literóke i kolorowanie składni poprawiłem :) bo sie mi zle czytało ponieważ musiałem szukac tego kodu..

Brak avatara
Napisany 2007-04-19 19:28 przez Snowak

Lecz łącząc się używając pconnect nie potrzebnie obciążamy komputer.. PConnect używa się tylko wtedy kiedy skrypt zabójczo często jest przetwarzany - czyli łączy się powiedzmy 10 razy na minute z bazą danych.

4programmers.net