2 tabellen en 1 query
Blanche:
@Robert: de query zoals hij hierboven staat is een voorbeeld van een INNER JOIN. Je zou hem kunnen herschrijven als:
Maarja, niet echt nuttig in dit geval...
Maarja, niet echt nuttig in dit geval...
Klopt, met de INNER JOIN krijg je hetzelfde resultaat als wat we hiervoor bereikten via de query.
OK ik heb het genoteerd want ik zie allerlei mogelijkheden om ook andere zaken in de database te stoppen hahahaha Maar goed eerst dit stap voor stap ook afwerken en gereed maken. BEDANKT heren!!!
De datum wordt nu zo:
geboortedatum: 2006-10-08
weergegeven en ik had graag dit gehad:
geboortedatum: 08-10-2006
In de tabel wordt het opgeslagen als een date.
Hoe kan ik dit veranderen?
(geloof ik zo uit mijn hoofd)
Edit:
Zou moeten werken, nog even een korte aanvulling..
bovenstaand geeft bijv ook 01-01-2007 (dus dag en maand 2 cijferig), onderstaand geeft 1-1-2007
SELECT DATE_FORMAT(datum,'%e-%c-%Y)
Zou moeten werken, nog even een korte aanvulling..
bovenstaand geeft bijv ook 01-01-2007 (dus dag en maand 2 cijferig), onderstaand geeft 1-1-2007
SELECT DATE_FORMAT(datum,'%e-%c-%Y)
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$sql = "
SELECT
f.id,
f.kennelnaam,
f.naam,
f.telnr,
f.email,
f.website,
n.id,
n.fokker_id,
n.geboortedatum,
n.moeder,
n.vader,
n.geslacht_kleur,
n.betaald
FROM
beardie_fokkers AS f,
beardie_nest AS n
WHERE
f.id = n.fokker_id
";
?>
$sql = "
SELECT
f.id,
f.kennelnaam,
f.naam,
f.telnr,
f.email,
f.website,
n.id,
n.fokker_id,
n.geboortedatum,
n.moeder,
n.vader,
n.geslacht_kleur,
n.betaald
FROM
beardie_fokkers AS f,
beardie_nest AS n
WHERE
f.id = n.fokker_id
";
?>
Hoe zet ik dit hier dan tussen of begrijp ik dit verkeerd?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$sql = "
SELECT
f.id,
f.kennelnaam,
f.naam,
f.telnr,
f.email,
f.website,
n.id,
n.fokker_id,
DATE_FORMAT(n.geboortedatum,'%d-%m-%Y') AS geb_dat,
n.moeder,
n.vader,
n.geslacht_kleur,
n.betaald
FROM
beardie_fokkers AS f,
beardie_nest AS n
WHERE
f.id = n.fokker_id
";
?>
$sql = "
SELECT
f.id,
f.kennelnaam,
f.naam,
f.telnr,
f.email,
f.website,
n.id,
n.fokker_id,
DATE_FORMAT(n.geboortedatum,'%d-%m-%Y') AS geb_dat,
n.moeder,
n.vader,
n.geslacht_kleur,
n.betaald
FROM
beardie_fokkers AS f,
beardie_nest AS n
WHERE
f.id = n.fokker_id
";
?>
Bij de echo moet je dan dus: $row['geb_dat'] gebruiken.
YES...het staat er enne.....prachtig!!!
lissy:
YES...het staat er enne.....prachtig!!!
Mooizo :)
Ik wou ff kijken, maar de link isniet meer geldig :S
klik.
Ik heb wel een actieve tijdelijke link voor je Mooimooimooi, ziet er erg goed uit :)
@ Freek : dank je wel en ik ga er zeker even naar kijken :) Heel attent dat je dit voor me hebt neer gezet!!