---
title: "Hur får man informationen när en tabell är senast ändrad?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/182420-hur-får-man-informationen-när-en-tabell-är-senast-ändrad"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Dr-man"
published: "2010-02-13T13:19:11.000Z"
updated: "2010-02-14T10:53:44.000Z"
replies: 3
views: 628
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/182420-hur-får-man-informationen-när-en-tabell-är-senast-ändrad"
---

# Hur får man informationen när en tabell är senast ändrad?

## #1 — Dr-man, 2010-02-13T13:19Z

Finns det nåt sätt att få informationen via php när en någon tabell i en MySQL database är ändrad ?

Permalänk: https://www.webforum.nu/p/182420

## #2 — nitro2k01, 2010-02-13T15:57Z

Du kan få reda på när en tabell uppdateras mha en trigger. Jag tror dock inte triggern kan anropa PHP direkt. Däremot kan du logga alla förändringar till en speciell loggtabell som du sedan läser ut från PHP. 
Se t ex: <http://www.phpsidan.nu/res_articles.php?view=art&id=73>

Men det kanske vore bättre om du förklarade vad du vill *åstadkomma*. Är du rädd att någon är inne och ändrar dina data utan att du märker det?

Permalänk: https://www.webforum.nu/p/2225738

## #3 — erciz, 2010-02-13T16:11Z

Ett alternativ är väl att ha en kolumn i tabellen för "senast ändrad"-timestamp.

Permalänk: https://www.webforum.nu/p/2225740

## #4 — Dr-man, 2010-02-14T10:53Z

> **[nitro2k01 skrev:](https://www.webforum.nu/p/1497664)**
>
> Du kan få reda på när en tabell uppdateras mha en trigger. Jag tror dock inte triggern kan anropa PHP direkt. Däremot kan du logga alla förändringar till en speciell loggtabell som du sedan läser ut från PHP. 
> Se t ex: <http://www.phpsidan.nu/res_articles.php?view=art&id=73>
> 
> Men det kanske vore bättre om du förklarade vad du vill *åstadkomma*. Är du rädd att någon är inne och ändrar dina data utan att du märker det?

Nej, jag är inte rädd att någon skulle vara inne ochs ändra. Jag skulle vilja visa via hemsidan, när den senaste tabellen har ändrats i en databas.

Jag får informationen när tabellerna i en databas är senast uppdaterad med show table status, men hur anropar jag via php den senaste ändrade datumet och klockslaget, vilket är i detta fall rad 3? 

```
1: 2010-02-14 12:31:00 
2: 2010-02-14 12:24:19 
3: 2010-02-14 12:43:07 
4: 2010-02-14 12:24:19 
5: 2010-02-14 12:24:19
```

Permalänk: https://www.webforum.nu/p/2225760

---

Tråden på webben: https://www.webforum.nu/amne/php/182420-hur-får-man-informationen-när-en-tabell-är-senast-ändrad
