Jump to content
Addicted2 Romania
Aplicatiile pentru functia de "Helper" pentru serverul de Minecraft sunt deschise !

[Php] Conectarea La Baza De Date Mysql


Guest dizzy

Recommended Posts

Un exemplu simplu de conectare la baza de date MySQL, usor de implementat, pentru incepatori. Ideea este ca avem nevoie de datele de logare cum ar fi : serverul, utilizator, parola, baza de date. Se face conexiune folosind functii php. Toate astea le salvam intr-un fisier "database.php" si se va include unde se doreste lucrul cu baza de date.

Cod database.php:

<?php

$hostname="localhost"; //serverul

$username="utilizator"; // nume utilizator

$password="parola"; // parola utilizator

$database="test"; // nume baz de date

$conn=mysql_connect($hostname, $username, $password)

or die ("Eroare la conectare");

$bazadate=mysql_select_db($database,$conexiune)

or die ("Nu exista baza de date");

?>

mysql_connect() este functia prin care ne conectam la baza de date .

Variabila $conn va avea o valoarea TRUE sau FALSE functie de rezultatul conectarii la serverul MySQL folosind functia mysql_connect(), iar in cazul esuarii va afisa mesajul continut de constructia die().

mysql_select_db este functia care stabileste baza de date la care ne vom conecta, avand ca parametrii numele bazei de date si identificatorul de acces la conexiunea catre serverul MySQL.

Dupa ce operatiile dorite au fost executate cu baza de date va trebui sa inchidem conexiunea folosind functia mysql_close() avand ca argument datele de acces la serverul MySQL.

mysql_close($conexiune);

Hai sa facem si un test creand fisierul test_mysql.php :

<?php

include "database.php";

//... restul de cod

?>

Mare atentie: Dupa ce am creat baza de date, si un utilizator in mysql, trebuie asociate utilizatorul cu baza de date. Pentru fiecare baza de date se pot asocia unul sau mai multi utilizatori mysql cu diferite drepturi.

Bafta!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing

    • No registered users viewing this page.
  • Popular Contributors

    Nobody has received reputation this week.

×
×
  • Create New...