Avatar billede jgni Nybegynder
18. august 2008 - 02:11 Der er 5 kommentarer og
1 løsning

mktime() expects parameter 1 to be long

Jeg får ovenstående fejl når min kode forsøger at tilgå min DB.

Jeg har lagt et screendump af den her -
http://jgni.dk/pics/mktime.jpg

Koden der kalder det er her -
$news_stamp = mktime("", "", "",
                                        substr($dato, 5, 2),
                                        substr($dato, 8, 2),
                                        substr($dato, 0, 4));
                      if ($news_stamp > mktime()) {
                        echo "<tr><td class=\"nyhed_h4\"><h4>";
                    echo substr($row["dato"], 8, 2) . " - ";
                    echo substr($row["dato"], 5, 2) . " - ";
                    echo substr($row["dato"], 0, 4);
                        echo "</h4></td></tr>";
                        echo "<tr><td class=\"nyhed\">";
                        echo $row["nyhed"];
                        echo "</td></tr>";
                    }
                    else {
                        $sql_rm = "delete from news where id='" . $row[id] . "'";
                        mysql_query($sql_rm);
                    }
Avatar billede arne_v Ekspert
18. august 2008 - 04:04 #1
Det der er PHP ikke MySQL.

Men jeg gætter da på at fejlen er at du bruger streng "" til timer/minutter/sekunder - prøv
med 0 i.s.f. !
Avatar billede showsource Seniormester
18. august 2008 - 06:22 #2
Og hvorfor ikke:
$news_stamp = strtotime($dato);

eller:

"DELETE FROM `news` WHERE `slutdato` < CURDATE()"

og

"SELECT `nyhed`, DATE_FORMAT(`dato`, '%d-%m-%Y') as `dagen` FROM `news` ORDER BY `id` ASC"
Avatar billede jgni Nybegynder
18. august 2008 - 09:46 #3
Helt klart den skulle havde været i PHP-kategorien. Jeg har lige lavet en tanketorsk.
Avatar billede jgni Nybegynder
12. september 2008 - 16:09 #4
Lukker.

Nogen der føler for point?
Avatar billede arne_v Ekspert
13. september 2008 - 19:09 #5
Det afhaenger jo helt af om nogen af svarene loeste dit problem !
Avatar billede jgni Nybegynder
13. september 2008 - 19:47 #6
Jeg har ikke haft tid til at kigge på det pt.

Og tror ikke jeg forstår svarene lige nu og her.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester