Database maken
Natuurlijk moeten we beginnen met onze database aan te maken. Als naam zal ik 'login' gebruiken. We zullen de tabel maken met behulp van PHP. Onze eerste bestand noemt 'data.inc'. Daarin zullen we de hostnaam, de gebruikersnaam en het wachtwoord van onze database in opslaan. Ook voegen we de naam van de site toe zodat we die later altijd kunnen gebruiken.
Het bestandje ziet er zo uit:
data.inc
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$hostname = "mijn_hostname";
$username = "mijn_username";
$password = "mijn_password";
$db = "login";
$site_name = "www.mijnsite.com";
?>
$hostname = "mijn_hostname";
$username = "mijn_username";
$password = "mijn_password";
$db = "login";
$site_name = "www.mijnsite.com";
?>
De variabelen moet u natuurlijk aanpassen aan uw eigen instellingen.
Dit bestand importeren we met de include() - functie in het bestand om de tabel aan te maken:
make_table_members.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
include("data.inc");
$global_dbh = mysql_connect($hostname, $username, $password);
mysql_select_db($db, $global_dbh);
$query = "CREATE TABLE members (
ID int not null auto_increment primary key,
Gebruikersnaam varchar(30),
Wachtwoord varchar(30),
Email varchar(50)
)";
$result_id = mysql_query($query);
if($result_id)
{
print("Table created!");
}
?>
include("data.inc");
$global_dbh = mysql_connect($hostname, $username, $password);
mysql_select_db($db, $global_dbh);
$query = "CREATE TABLE members (
ID int not null auto_increment primary key,
Gebruikersnaam varchar(30),
Wachtwoord varchar(30),
Email varchar(50)
)";
$result_id = mysql_query($query);
if($result_id)
{
print("Table created!");
}
?>
Onze database en onze tabel zijn gemaakt. Op naar de volgende stap!
Inhoudsopgave
- Database maken
- Het inlog-bestand
- Database maken
- Het inlog-bestand
- login-verwerking
- Wachtwoord vergeten
- Verwerking wachtwoord vergeten
- Registreren
- Pagina's die beveiligd zijn door de sessie
- Einde