[Tutorial MySql] Conectarea la baza de date prin PhP

Locked
User avatar
Whispers
Membru
Membru
Posts: 316
Joined: 6 years ago
Has thanked: 0
Been thanked: 0
Zodiac:
Age: 26
Status: Offline

6 years ago

1. Definim in ce limbaj lucram, acesta este php, deci o sa folosim tag-urile lui.

Code: Select all

<?php



?>
2. Dupa ce am definit limbajul, incepem sa scriem intre cele 2 tag-uri, NU SCRIETI IN AFARA LOR! Primul lucru pe care il facem, ne facem treaba mai usoara sa zic asa, o sa adaugam 3 linii de cod, acestea fiind: $server, $nume, $parola ; si le definim. In dreptul lui $server ne punem IP-ul de la baza de date, la $nume punem userul cu care va conectati la baza de date si la $parola, parola cu care va conectati.

Code: Select all

<?php
$server = "113.154.21.2"
$nume = "root"
$parola = "root"



?>
3. Dupa ce ne-am facut treaba mult mai usoara, acum urmeaza protocolul efectiv de a ne conecta la baza de date, deci folosim urmatoarea sintaxa: "$ghost = mysqli_connect($server, $nume, $parola);" si nu mai trebuie sa editati nimic atata timp cat mai sus la $server, $nume si $parola ati definit aceste declaratii.

Code: Select all

<?php
$server = "113.154.21.2"
$nume = "root"
$parola = "root"

$ghost = mysqli_connect($server, $nume, $parola);


?>
4. Dupa ce am facut acest lucru, putem spune ca suntem ca si conectati la baza de date, dar in cazul unei erori, pentru a evita eventualele intrebari, trebuie sa verificam conexiunea cu baza de date direct din script pentru o productivitate sporita, deci o sa folosim comanda urmatoare:

Code: Select all

if (!$ghost) {
    die("Eroare la conexiune: " . mysqli_connect_error());
}
echo "Conexiunea cu baza de date a fost facuta cu succes!";
SCRIPT COMPLET:

Code: Select all

<?php
$server = "113.154.21.2"
$nume = "root"
$parola = "root"

$ghost = mysqli_connect($server, $nume, $parola);

if (!$ghost) {
    die("Eroare la conexiune: " . mysqli_connect_error());
}
echo "Conexiunea cu baza de date a fost facuta cu succes!";

?>
OPTIONAL:

Daca aveti un server care are mai multe baze de date, scriptul de mai sus nu stie la care din ele sa se conecteze, asa ca va rog sa adaugati sub linia

Code: Select all

$ghost = mysqli_connect($server, $nume, $parola);
si comanda codul:

Code: Select all

mysql_select_db('NumeBazaDeDate', $ghost);
SCRIPT COMPLET CU TOT CU OPTIONAL:

Code: Select all

<?php
$server = "113.154.21.2"
$nume = "root"
$parola = "root"

$ghost = mysqli_connect($server, $nume, $parola);
mysql_select_db('NumeBazaDeDate', $ghost);

if (!$ghost) {
    die("Eroare la conexiune: " . mysqli_connect_error());
}
echo "Conexiunea cu baza de date a fost facuta cu succes!";

?>
Locked

Return to “MySql”