Jump to content

[PHP+MYSQL] Citire si afisare date dintr-o baza de date


uS H1gH
 Share

Recommended Posts

Tutorial cum sa 'scoti' date dintr-o baza de date mysql cu PHP.


Pasul 1: Trebuie sa te conectezi la baza de date:

Ai nevoie de adresa serverului ($host), username ($user) si parola ($pass).




$host = "mysqlserver.ro";
$user = "Testuser";
$pass = "parola";
mysql_connect($host, $user, $pass) or die (mysql_error ());



Pasul 2: Selectare tabela din care vrem sa luam datele:

Aici ai nevoie doar de numele bazei de date.




mysql_select_db("bazadedate") or die(mysql_error());



Pasul 3: Aici vom selecta datele din tabela care ne intereseaza, presupunem ca vrem sa luam toate datele.

Aici ai nevoie doar de numele tabelei.




$comanda = "SELECT * FROM users";
$rezultat = mysql_query($comanda); // aici executam comanda.



Pasul 4: Afisarea intr-o pagina web a datelor:




while($row = mysql_fetch_array($rezultat)) // aici cu ajutorul mysql_fetch_array vom lua pe 'linie' datele din tabela si le vom pune in $row.
{
echo $row['nume'] . "<br />"; // Afisam numele userilor din tabela.
}



Pasul 5: Inchiderea conexiunii:




mysql_close();



Codul complet:




<html>
<head>
<title>Citire date dintr-o baza de date</title>
</head>
<body>


<?php
$host = "mysqlserver.ro";
$user = "Testuser";
$pass = "parola";


mysql_connect($host, $user, $pass) or die (mysql_error ());


mysql_select_db("bazadedate") or die(mysql_error());


$comanda = "SELECT * FROM users";


$rezultat = mysql_query($comanda);


while($row = mysql_fetch_array($rezultat))
{
echo $row['nume'] . "<br />";
}


mysql_close();
?>
</body>
</html>




Tutorialul este pentru incepatori, care vor sa invete sau ii prima data cand folosesc o baza de date.

Am vazut ca mai sunt tutoriale, dar niciunul nu este complet si cu afisarea datelor.

Edited by ROVladutzzu
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.