06. juni 2004 - 12:36Der er
12 kommentarer og 1 løsning
Check om tabellen er tom
Jeg finder den sidste id i min tabel, men hvis tabellen er helt ny er skal værdien sættes til 0
$sql = 'SELECT MAX(templateid)+1 FROM templates'; if (!mysql_query($sql)) { $firstid = 0; // sætter værdien til nul } else { $firstid = mysql_result(mysql_query($sql)); // henter sidste id } insert into templates SET templateid='$firstid'....
Men mit check virker ikke, er der en bedre måde at checke på om tabellen er tom?
Jeg bruger også auto increment id men jeg bliver nød til at have en id mere hvor jeg ikke benytter auto increment id fordi, mysql ikke altid vil indsætte tal i den rigtige rækkefølge 1-2-3-4-5-6-7..... hvis jeg nu sletter post 3+4 så vil mit data grundlag blive 1-2-5-6-7-3-4 og så ryger mit datagrundlag i vasken.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.