$id = mysql_result(mysql_query("SELECT shout_id FROM tn_shout ORDER BY shout_id DESC LIMIT 40,1"),0); mysql_query("DELETE FROM tn_shout WHERE shout_id<$id");
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 5 in /var/www/virtual/inkfish/inkfish.dk/public_html/do/shout.php on line 28 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
$result = mysql_query("SELECT shout_id FROM tn_shout ORDER BY shout_id DESC LIMIT 40,1") or die(mysql_error());
if (mysql_num_rows($result) == 0) { print "Der er slet ingen resultater!"; } else { $id = mysql_result($result, 0); mysql_query("DELETE FROM tn_shout WHERE shout_id < $id") or die(mysql_error()); print "Den slettede vidst et eller andet"; }
Nu er jeg ikke helt stiv i MySQL, så hvordan kan jeg så få den til at slette de ældste indlæg over 40 ? Det mystiske er, at det virkede på mit gamle webhotel, men nu har jeg lige flyttet, og nu virker det ikke længere...
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.