krijg tijd en id niet uit de database.
weer een vraagje ik krijg mijn datum-tijd en id niet uit de database.
ik heb een script om van iedere bezoeker het ip te loggen in mijn database.
alleen nu krijg ik de ip WEL maar de datum en tijd en id niet uit de database.
iemand een idee wat ik fout doe?
Quote:
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
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
$sql = "
SELECT
*
FROM
bezoek
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen resultaten gevonden';
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo $row['ip'].'<br />';
}
}
?>
$sql = "
SELECT
*
FROM
bezoek
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen resultaten gevonden';
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo $row['ip'].'<br />';
}
}
?>
Een tip: gebruik geen * maar geef het veld/de velden aan die je wilt opvragen. Ook als je alle velden wilt opvragen.
Dat zou moeten werken.
$row['ip']."".$row["datum"]
Terwijl je dit korter kan schrijven als:
$row['ip'].$row["datum"]
Waarom gebruik je "" (zonder spatie, heeft dus weinig zin) en even verderop ' '?
Zou in echo ' hanteren en in html "
edit : is " gelijk aan '? en waarom de ene bij html en de andere bij echo's?
Quote:
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
[code]<?php
$sql = "
SELECT
ip,
id,
datum,
FROM
bla
bla
bla
while($row = mysql_fetch_assoc($res))
{
echo $row['ip'].$row['datum'].$row['id'].'<br />';
}
}
?>
[/quote]
[code]<?php
$sql = "
SELECT
ip,
id,
datum,
FROM
bla
bla
bla
while($row = mysql_fetch_assoc($res))
{
echo $row['ip'].$row['datum'].$row['id'].'<br />';
}
}
?>
[/quote]
Gewijzigd op 05/06/2012 20:43:34 door marcel sauer
bestaan de database wel en de tabbelen ip en tijd?
Gewijzigd op 05/06/2012 20:51:26 door php knipper
database bestaat tabellen id, ip, datum,
onder tabel datum worden datum en tijd opgeslagen.
als ik bv select datum doe en echo $row['datum'].'<br />';
wordt de datum weer gegeven.
alleen doe ik dit allemaal samen dan zie ik niks.
achter datum hoort geen , te staan
bedankt!
is " gelijk aan '? en waarom de ene bij html en de andere bij echo's?
en kan je de datum en tijd ook gescheiden opvragen zodat je ze in een apart tabel kan plaatsen?
zo ja hoe?
Gewijzigd op 05/06/2012 22:28:06 door marcel sauer