Hoogste ID selecteren uit DB
Hoe kan ik met MYSQL en PHP een bepaald ID laten selecteren
Ik wil voor een forum het laatste lid laten printen maar hoe laat ik hem het id met de hoogste waarde selecteren??
grtzz berend
Ik wil voor een forum het laatste lid laten printen maar hoe laat ik hem het id met de hoogste waarde selecteren??
grtzz berend
$sql = 'SELECT * FROM tabel ORDER by id DESC';
Gewijzigd op 30/12/2004 14:04:00 door Eris -
Doe ik iets fout??
als ik niet ORDER by doe dan doet hij het wel anders niet
Dus zo doet hij het:
en zo niet:
als ik niet ORDER by doe dan doet hij het wel anders niet
Dus zo doet hij het:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$result = mysql_query("SELECT * FROM smf_members");
while(list( $id) = mysql_fetch_row($result)){
print("$id<br>");
}
?>
$result = mysql_query("SELECT * FROM smf_members");
while(list( $id) = mysql_fetch_row($result)){
print("$id<br>");
}
?>
en zo niet:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$result = mysql_query("SELECT * FROM smf_members ORDER by id DESC");
while(list( $id) = mysql_fetch_row($result)){
print("$id<br>");
}
?>
$result = mysql_query("SELECT * FROM smf_members ORDER by id DESC");
while(list( $id) = mysql_fetch_row($result)){
print("$id<br>");
}
?>
$sql = 'SELECT MAX(id) FROM tabel';
Dit moet ook werken ;)
Dit moet ook werken ;)
Gewijzigd op 30/12/2004 15:52:00 door St.Chessere
dat is id
ik moet id met het hoogste waarde hebben om het laatste lid van het forum te kunnen bepalen
ik moet id met het hoogste waarde hebben om het laatste lid van het forum te kunnen bepalen
is die code PHP5?? want hij werkt namelijk niet hij geeft aan:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/haandes/public_html/forum_extra/lid.php on line 11
Mijn host gebruikt php 4.3 of zo
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/haandes/public_html/forum_extra/lid.php on line 11
Mijn host gebruikt php 4.3 of zo
Bij mij werkt ie perfect ;).
mysql> SELECT MAX(id) FROM admin_account;
+---------+
| max(id) |
+---------+
| 2 |
+---------+
1 row in set (0.01 sec)
mysql> SELECT MAX(id) FROM admin_account;
+---------+
| max(id) |
+---------+
| 2 |
+---------+
1 row in set (0.01 sec)