/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Underlig problem ved update
Fra : Stig Sørensen


Dato : 29-01-04 20:43

Hejsa.

Jeg har følgende tabel:


CREATE TABLE phptest_nyheder (
id int(11) NOT NULL auto_increment,
overskrift text NOT NULL,
indhold text NOT NULL,
skrevet_af text NOT NULL,
tidspunkt timestamp(14) NOT NULL,
hits varchar(10) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;


Følgende stykke kode skal opdatere hits med 1:

<?php if(!empty($_GET['id'])) {
require_once('mysql_funktioner.php');
aabn();

mysql_query("UPDATE phptest_nyheder SET hits = hits +1 WHERE id =
'".$_GET['id']."'");

}

luk();
?>

Problemet er at den også opdatere tidspunktet.
Jeg kan ikke se hvorhenne den får lov til det.

I kan selv prøve det:
http://phptest.dontdoit.dk/index.php?site=visnyhed&id=25 - tryk opdatere og
tidspunktet ændres.

Ved I hvor fejlen er?

På forhånd tak.
Mvh
Stig Sørensen



 
 
Peter Brodersen (29-01-2004)
Kommentar
Fra : Peter Brodersen


Dato : 29-01-04 20:48

On Thu, 29 Jan 2004 20:42:52 +0100, "Stig Sørensen"
<kontakt@dontdoitFJERN.dk> wrote:

>Problemet er at den også opdatere tidspunktet.
>Jeg kan ikke se hvorhenne den får lov til det.

"tidspunkt" er et timestamp-felt:
tidspunkt timestamp(14) NOT NULL,

Slå "timestamp" op i MySQL-manualen.

Allround god bookmark til felt-typer.
http://www.mysql.com/documentation/mysql/bychapter/manual_Column_types.html#Column_types

The DATETIME, DATE, and TIMESTAMP Types:
http://www.mysql.com/documentation/mysql/bychapter/manual_Column_types.html#DATETIME


(spørgsmålet er dog et rent database-spørgsmål, og ikke så
PHP-relateret)
--
- Peter Brodersen

Ebbesen for president!

Stig Sørensen (29-01-2004)
Kommentar
Fra : Stig Sørensen


Dato : 29-01-04 21:03


"Peter Brodersen" <usenet@ter.dk> wrote in message
news:bvbo15$e70$1@dknews.tiscali.dk...
> "tidspunkt" er et timestamp-felt:
> tidspunkt timestamp(14) NOT NULL,
>
> Slå "timestamp" op i MySQL-manualen.
>
> Allround god bookmark til felt-typer.
>
http://www.mysql.com/documentation/mysql/bychapter/manual_Column_types.html#Column_types
>
> The DATETIME, DATE, and TIMESTAMP Types:
>
http://www.mysql.com/documentation/mysql/bychapter/manual_Column_types.html#DATETIME
>
>
> (spørgsmålet er dog et rent database-spørgsmål, og ikke så
> PHP-relateret)

Hej Peter og tak for svar.
Du har ret, jeg smutter over i database gruppen da jeg har lidt problemer
med DATE nu.

mvh
Stig Sørensen



Søg
Reklame
Statistik
Spørgsmål : 177518
Tips : 31968
Nyheder : 719565
Indlæg : 6408647
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste