het lukt me maar niet :(
Zou iemand me kunnen helpen??
Groet sander
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$query = "SELECT * FROM tabel";
$resultaat = mysql_query($query);
if($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
$naam = $rij['naam'];
echo $naam;
}
}
?>
$query = "SELECT * FROM tabel";
$resultaat = mysql_query($query);
if($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
$naam = $rij['naam'];
echo $naam;
}
}
?>
Zo haal je alles op.
Je kan je query speciferen door een WHERE erin te plaatsen.
WHERE kolomnaam='hallo'
Elk veld in die kolomnaam met de tekst 'hallo' word opgehaald.
Je kan ook nog een LIMIT toevoegen.
LIMIT 0,6
Nu haalt hij zes velden op. Als je die nul veranderd in bijvoorbeeld 3, dan geeft hij er zes weer na het 3de veld.
dan nog ORDER BY en GROUP bij om te sorteren op een veld
ORDER BY datum. ASC (aflopend)
of DESC (gaat automatisch en is oplopend...)
succes
EDIT:
Arjan natuurlijk weer eerder, maar als je mijnes combineert met die van Arjen, heb een je een prachtig mooie query :D
Gewijzigd op 13/03/2006 12:29:00 door Jason de Ridder
ASC = oplopend => 1,2,3,4 Dit is de default sortering
DESC = aflopend => 4,3,2,1
Bij een ORDER BY wordt standaard oplopend gesorteerd (ASC). Wil je aflopend sorteren, dan moet je DESC er bij zetten. Het is een goede gewoonte om altijd de juiste richting aan te geven, dus ASC of DESC.
Edit: typo
Gewijzigd op 13/03/2006 12:35:00 door Frank -
Parse error: parse error in c:\phpdev\www\public\nieuwe map\noname1.php on line 3
heb hieronder de phpcode tot nu toe:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
include("config.php)
$query = "SELECT * FROM gebruikers";
$resultaat = mysql_query($query);
if($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
$naam = $rij['Voornaam'];
echo $Voornaam;
}
}
?>
include("config.php)
$query = "SELECT * FROM gebruikers";
$resultaat = mysql_query($query);
if($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
$naam = $rij['Voornaam'];
echo $Voornaam;
}
}
?>
Sql code:
CREATE TABLE `gebruikers` (
`ID` int(10) unsigned NOT NULL auto_increment,
`Voornaam` varchar(20) NOT NULL default '',
`Achternaam` varchar(20) NOT NULL default '',
`Inlognaam` varchar(20) NOT NULL default '',
PRIMARY KEY (`ID`),
FULLTEXT KEY `Voornaam` (`Voornaam`,`Achternaam`,`Inlognaam`)
) TYPE=MyISAM AUTO_INCREMENT=15 ;
Zie ook de foute kleurcodes.
Edit: en een " ontbreekt eveneens.
Gewijzigd op 13/03/2006 12:37:00 door Frank -
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
include("config.php");
$query = "SELECT * FROM gebruikers";
$resultaat = mysql_query($query);
if($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
$naam = $rij['Voornaam'];
echo $naam;
}
}
?>
include("config.php");
$query = "SELECT * FROM gebruikers";
$resultaat = mysql_query($query);
if($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
$naam = $rij['Voornaam'];
echo $naam;
}
}
?>
Probeer nu alleen nog even alles netjes onder elkaar in tabellen maar dit probeer ik zelf nog wel even uit te zoeken.
Groet sander
Wie kan helpen?
Groet Sander
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
include("connect.php");
$query = "SELECT * FROM gebruikers";
$resultaat = mysql_query($query);
?>
include("connect.php");
$query = "SELECT * FROM gebruikers";
$resultaat = mysql_query($query);
?>
<HTML>
<HEAD>
</HEAD
<BODY>
<table border="1" width="80%" align="center">
<tr>
<td colspan="5"><H2 align="center"> Werknemers</h2></td>
</tr>
<tr>
<th>ID</th>
<th>Voornaam</th>
<th>Achternaam</th>
<th>Inlognaam</th>
</tr>
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
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
$ID = $rij['ID'];
echo ("<tr><td>"$ID ;"<td>"
$Voornaam = $rij['Voornaam'];
echo $Voornaam;
$Achternaam = $rij['Achternaam'];
echo ("$Achternaam \n");
$Inlognaam = $rij['Inlognaam'];
echo ("$Inlognaam <br>");
}
}
?>
if($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
$ID = $rij['ID'];
echo ("<tr><td>"$ID ;"<td>"
$Voornaam = $rij['Voornaam'];
echo $Voornaam;
$Achternaam = $rij['Achternaam'];
echo ("$Achternaam \n");
$Inlognaam = $rij['Inlognaam'];
echo ("$Inlognaam <br>");
}
}
?>
</BODY>
</HTML>