Doormiddel van deze 2 .php scripts die bij elkaar horen moet het mogelijk zijn de desbetreffende data uit de MySQL server uit te halen.
Database.php
Bron:
[SQL]create table speler (
spelerscode varchar(15) not null,
spelersnr int not null,
roepnaam varchar(20),
tussenvoegsels varchar(10),
achternaam varchar(30),
adres varchar(25),
postcode varchar(7),
woonplaats varchar(25),
telefoon varchar(11),
geboortedatum date,
primary key(spelerscode)
) engine=INNODB;
create table team (
teamcode varchar(3) not null,
teamomschrijving varchar(30),
primary key(teamcode)
) engine=INNODB;
create table teamspeler (
teamcode varchar(3) not null,
spelerscode varchar(15) not null ,
primary key(teamcode, spelerscode),
foreign key(teamcode) references team(teamcode),
foreign key(spelerscode) references speler(spelerscode)
) engine= INNODB;
insert into speler(spelerscode, spelersnr, roepnaam, tussenvoegsels, achternaam,
adres, postcode, woonplaats, telefoon, geboortedatum)
values('15041989jjans', 2, 'Jan', '', 'Jansen', 'Almerestraat 14',
'1334 IO', 'Lelystad', '0320-123456', '1989-04-15');
insert into speler(spelerscode, spelersnr, roepnaam, tussenvoegsels, achternaam,
adres, postcode, woonplaats, telefoon, geboortedatum)
values('04101990ppiete', 3, 'Piet', '', 'Pietersen', 'Amsterdamweg 25',
'1335 AM', 'Almere', '036-9876543', '1990-10-04');
insert into team(teamcode, teamomschrijving)
values('H1 ', 'Eerste Heren ');
insert into team(teamcode, teamomschrijving)
values('D1 ', 'Eerste Dames ');
insert into team(teamcode, teamomschrijving)
values('JA ', 'Junioren A ');
insert into team(teamcode, teamomschrijving)
values('JB ', 'Junioren B ');
[/SQL]
Dit is het resultaat:
Zoals u ziet ontbreekt de informatie die we terug horen te krijgen wordt niet vertoond.
Ik gebruik de volgende programma's:
-XAMMP (Apache,MySQL,PHPMyAdmin)
Database.php
PHP:
<?php
// Define connection variables
$DBServer = "localhost";
$DBUser = "root";
$DBPass = "root";
$DBName = "sport";
// Create connection
$conn = mysqli_connect($DBServer, $DBUser, $DBPass, $DBName);
// Check connection
if (mysqli_connect_error()) {
echo ('Database verbinding mislukt');
}
?>
PHP:
<?php
include("database.php");
// Connect to server and select database.
mysql_connect("$DBServer", "$DBUser", "$DBPass")or die("cannot connect");
mysql_select_db("$DBName")or die("cannot select DB");
$sql="SELECT * FROM speler ;";
$result=mysql_query($sql);
?>
[B]Connection.php[/B]
<title>Connection</title>
</head>
<body>
<div align="center">
<table width="400" border="0" cellspacing="1" cellpadding="0">
<tr>
<td><table width="500" border="1" cellspacing="0" cellpadding="3">
<tr>
<td colspan="11"><div align="center">Spelers</div></td>
</tr>
<tr>
<td width="17" align="center">Spelerscode</td>
<td width="104" align="center">Spelersnr</td>
<td width="55" align="center">Roepnaam</td>
<td width="90" align="center">Tussenvoegsels</td>
<td width="72" align="center">Achternaam</td>
<td width="112" align="center">Adres</td>
<td width="112" align="center">Postcode</td>
<td width="112" align="center">Woonplaats</td>
<td width="112" align="center">Telefoon</td>
<td width="112" align="center">Geboortedatum</td>
</tr>
<?php
while($rows=mysql_fetch_array($result)){
?>
<tr>
<td><? echo $rows['spelerscode']; ?></td>
<td><? echo $rows['spelersnr']; ?></td>
<td><? echo $rows['roepnaam']; ?></td>
<td><? echo $rows['tussenvoegsels']; ?></td>
<td><? echo $rows['achternaam']; ?></td>
<td><? echo $rows['adres']; ?></td>
<td><? echo $rows['postcode']; ?></td>
<td><? echo $rows['woonplaats']; ?></td>
<td><? echo $rows['telefoon']; ?></td>
<td><? echo $rows['geboortedatum']; ?></td>
</tr>
<?php
}
?>
</table></td>
</tr>
</table>
<p>
<?php
mysql_close();
?>
Bron:
[SQL]create table speler (
spelerscode varchar(15) not null,
spelersnr int not null,
roepnaam varchar(20),
tussenvoegsels varchar(10),
achternaam varchar(30),
adres varchar(25),
postcode varchar(7),
woonplaats varchar(25),
telefoon varchar(11),
geboortedatum date,
primary key(spelerscode)
) engine=INNODB;
create table team (
teamcode varchar(3) not null,
teamomschrijving varchar(30),
primary key(teamcode)
) engine=INNODB;
create table teamspeler (
teamcode varchar(3) not null,
spelerscode varchar(15) not null ,
primary key(teamcode, spelerscode),
foreign key(teamcode) references team(teamcode),
foreign key(spelerscode) references speler(spelerscode)
) engine= INNODB;
insert into speler(spelerscode, spelersnr, roepnaam, tussenvoegsels, achternaam,
adres, postcode, woonplaats, telefoon, geboortedatum)
values('15041989jjans', 2, 'Jan', '', 'Jansen', 'Almerestraat 14',
'1334 IO', 'Lelystad', '0320-123456', '1989-04-15');
insert into speler(spelerscode, spelersnr, roepnaam, tussenvoegsels, achternaam,
adres, postcode, woonplaats, telefoon, geboortedatum)
values('04101990ppiete', 3, 'Piet', '', 'Pietersen', 'Amsterdamweg 25',
'1335 AM', 'Almere', '036-9876543', '1990-10-04');
insert into team(teamcode, teamomschrijving)
values('H1 ', 'Eerste Heren ');
insert into team(teamcode, teamomschrijving)
values('D1 ', 'Eerste Dames ');
insert into team(teamcode, teamomschrijving)
values('JA ', 'Junioren A ');
insert into team(teamcode, teamomschrijving)
values('JB ', 'Junioren B ');
[/SQL]
Dit is het resultaat:
Zoals u ziet ontbreekt de informatie die we terug horen te krijgen wordt niet vertoond.
Ik gebruik de volgende programma's:
-XAMMP (Apache,MySQL,PHPMyAdmin)
Bijlagen
Laatst bewerkt: