php php5 xhtml css mysql sqlite - projektowanie stron - własny cms

 
Menu główne

Dzisiaj o 30% taniej!

Statystyka
Wizyt: 2 002 635
Wizyt dzisiaj: 387
Wizyt wczoraj: 756
Wizyt w m-cu: 4689
Osób on-line: 7
Prenumeratorzy: 226


PHP.net
Pobierz Firefoksa!
Valid XHTML 1.0!
Valid CSS!

Porady
[PHP/MySQL] Jak połączyć się z serwerem i bazą danych MySQL?
Krzysztof Szypulski - Sobota, 10 września 2005 13:02:25
Sprawa jest bardzo prosta. Poniżej przykład:

PRZYKŁAD
<?php
// nawiazujemy polaczenie
$connection = @mysql_connect('localhost', 'uzytkownik', 'haslo')
// w przypadku niepowodznie wyświetlamy komunikat
or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
// połączenie nawiązane ;-)
echo "Udało się połączyć z serwerem!<br />";
// nawiązujemy połączenie z bazą danych
$db = @mysql_select_db('nazwa_bazy', $connection)
// w przypadku niepowodzenia wyświetlamy komunikat
or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());
// połączenie nawiązane ;-)
echo "Udało się połączyć z bazą dancych!";
// zamykamy połączenie
mysql_close($connection);

?>

Zamknięcie połączenia za pomocą funkcji mysql_close() nie jest konieczne, ponieważ połączenie i tak zostanie zamknięte z chwilą zakończenia działania skryptu.

Poniżej przedstawię Wam funkcję, której ja używam w codziennej pracy z bazą danych MySQL.

PRZYKŁAD
<?php
/******************************************************
* connection.php
* konfiguracja połączenia z bazą danych
******************************************************/

function connection() {
    
// serwer
    
$mysql_server = "localhost";
    
// admin
    
$mysql_admin = "uzytkownik";
    
// hasło
    
$mysql_pass = "haslo";
    
// nazwa baza
    
$mysql_db = "baza_danych";
    
// nawiązujemy połączenie z serwerem MySQL
    
@mysql_connect($mysql_server, $mysql_admin, $mysql_pass)
    or die(
'Brak połączenia z serwerem MySQL.');
    
// łączymy się z bazą danych
    
@mysql_select_db($mysql_db)
    or die(
'Błąd wyboru bazy danych.');
}

?>


Potem wystarczy taki plik podłączyć za pomocą instrukcji require() i wywołać funkcję connection(), aby mieć aktywne połączenie do serwera i bazy danych.

PRZYKŁAD
<?php
// podłączamy plik  connection.php
require "connection.php";
// wywołujemy funkcję connection()
connection();

?>

mysql_connect(), mysql_select_db()
Drukuj Poleć znajomemuCofnij
Komentarze
bw (83.26.89.xxx)
Poniedziałek, 12 września 2005 18:55:34
Fajny artykuł przydało by się więcej na temat MySQL pozdrawiam

MC (83.28.32.xxx)
Poniedziałek, 19 września 2005 22:36:43
Dobry artykuł!
Wielkie dzięki!!!

AceDude (83.27.39.xxx)
Niedziela, 09 października 2005 13:25:57
Fajny artykuł :)
W końcu się przemogłem i zrobiłem poprawne połączenie w moim CMSie.

DomiNICK (80.49.249.xxx)
Wtorek, 15 listopada 2005 13:55:30
no i wszystko jasne :/

UnkowN (217.98.98.xxx)
Piątek, 25 listopada 2005 19:21:56
Znacie jakąś strone gdzie pisze krok po kraku jak zacząć przygode z PHP ??
Od administratora:
www.php.net

Remx (83.26.31.xxx)
Poniedziałek, 20 lutego 2006 11:34:00
A po polsku :)
cos w tym stylu www.php.net
ale aby opisy byly PL bo niby cos tam rozumem po angielsku ale jak cos zawansowanego to kazdy szczegol jest wymagany do poznania :(
Wiecej takich artykułów ! :)
Od administratora:
Nie bardzo rozumiem co Ci chodzi?

Fobos (81.168.228.xxx)
Niedziela, 26 marca 2006 18:42:25
Remx czy miales na mysli to http://kess.com.pl/php_manual/index.html
Od administratora:
Polecam także ten adres: http://pl.php.net/manual/pl/

MajareQ (83.25.222.xxx)
Środa, 06 września 2006 17:37:37
Remx'owi chyba chodziło o to że jest po angielsku napisane connetcion itp :) lol ;P

anyka (83.20.38.xxx)
Środa, 20 września 2006 22:40:27
no! to mi się podoba :)

Ze względu na brak czasu na moderowanie komentarzy, zawieszam możliowść ich dodawania. Masz pytanie, wykorzystaj formularz "Zadaj pytanie".
Publikowane komentarze są prywatnymi opiniami użytkowników serwisu. Serwis nie ponosi odpowiedzialności za treść opinii.


Zadaj pytanie
Nie znalazłeś(aś) odpowiedzi na nurtujące Cię pytanie?
Zapytaj mnie, może będę umiał Ci pomóc.




Umieść u siebie...
Porady txt
RSS

Losowa książka

Reklama
Modna i seksowna bielizna damska, męska oraz stroje kąpielowe.

Hosting & design

Kurs HTML

webmaster html css php mysql

Setki porad dla właścicieli stron WWW





Copyright © 2001-2010 by Krzysztof Szypulski • Hosting: Snug.pl
Agroturystyka Koniowozy Portfolio Weimary - wyżeł weimarski Linki