php//sql id bepalen

Status
Niet open voor verdere reacties.

tuxido devito

Gebruiker
Lid geworden
8 apr 2007
Berichten
71
Voor entry's in mijn website moet een id worden bepaalt en dit gaat eigenlijk goed. Ik heb deze code. Alleen als de tabel leeg is geeft php een error

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5

de code:

Code:
function get_id()
{
	$sql="SELECT `id` FROM `<kolom>` ORDER BY `id` DESC";
	$result=mysql_query($sql);
	$id=mysql_result($result, 0);
	$id++;	
	return $id;
}

Als er al een id staat gaat het gewoon goed... Hoe verhelp ik dit?
 
PHP:
$num_rows = mysql_num_rows($result);

if($num_rows >= 0){

// Doe dit, doe dat.

}else{

// Geen resultaat.

}
 
Exactly my thoughts, mag hopen dat dit soort voorbeelden niet in je eigen applicaties voorkomen, anders zou ik je code nog maar eens gaan naspitten SvU
 
Oeps, foutje.

Zelf doe ik 't meestal anders.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan