You are on page 1of 3

1.

Conectarea la o baza de date


Se scrie codul de mai jos in Notepad, si se salveaza in wamp/www, in folderul nostru, cu numele
connect.php, si tipul All Files.
Presupunem ca baza de date se numeste “magazin”.

<?php
$dbhost='localhost';
$dbuser='root';
$dbpass='';
$conn=mysql_connect($dbhost,$dbuser,$dbpass) or die('eroare');
$dbname='magazin';
mysql_select_db($dbname);
?>

Localhost, root si nimic la parola sunt optiunile implicite din Wamp Server.
Instructiunea care realizeaza conexiunea este mysql_connect.
Dupa care, se selecteaza baza de date cu instructiunea mysql_select_db.

2. Inchiderea conexiunii la o baza de date


Se scrie codul de mai jos in Notepad, si se salveaza in wamp/www, in folderul nostru, cu numele
closedb.php, si tipul All Files.

<html>
<body>
<?php
mysql_close($conn);
?>
</body>
</html>

Instruciunea care realizeaza inchiderea conexiunuii este mysql_close.

3. Crearea tabelului “utilizatori” in baza de date.


<?php
include "connect.php";
$tab="CREATE TABLE utilizatori ( id char(5), nume varchar(30))";
mysql_query($tab) or die ("nu a creat tabelul");
include "closedb.php";
?>
4. Introducerea datelor in tabel.

Se scrie fisierul de mai jos si se salveaza cu numele main.php.


El apeleaza connect.php pentru conectarea la baza de date.
In baza de date se creeaza tabelul “utilizatori”, cu campurile “id” si “nume”.

<html>
<title>main</title>
<head>adaugare</head>
<body>
<?php
if(isset($_POST['add']))
{ include 'connect.php';
$id=$_POST['id'];
$nume=$_POST['nume'];
$query="INSERT INTO utilizatori (id,nume) VALUES('$id','$nume')";
mysql_query($query);
include 'closedb.php';
}
else
{
?>
<form method="post">
<input name="id" type="text" id="id">
<input name="nume" type="text" id="name">
<input name="add" type="submit" id="add" value="adauga">
</form>
<?php
}
?>

</body>
</html>

5. Afisarea datelor din tabelul utilizatori


<?php
include 'connect.php';
$sql="SELECT * from utilizatori";
$tablou= mysql_query ($sql);
?>
<html>
<head></head>
<body bgcolor="yellow">
<form name="form" id="form">
<table border="1" width="30%" height="30%">
<tr>
<th><font color="red"> Id </font></th>
<th><font color="red"> Nume </font></th>
</tr>
<?php
while ($rows=mysql_fetch_array($tablou,MYSQL_ASSOC))
{$id=$rows['id'];
$nume=$rows['nume'];
?>
<tr>
<td><?php echo $id; ?></td>
<td><?php echo $nume; ?></td>
</tr>
<?php } ?>
</table>
</form>
</body>
</html>

You might also like