---
title: "kolla att rad uppdaterades i databasen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/142775-kolla-att-rad-uppdaterades-i-databasen"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Prime_66"
published: "2006-02-20T22:32:45.000Z"
updated: "2006-02-23T12:45:29.000Z"
replies: 5
views: 494
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/142775-kolla-att-rad-uppdaterades-i-databasen"
---

# kolla att rad uppdaterades i databasen

## #1 — Prime_66, 2006-02-20T22:32Z

Hur jag kan kan kolla så att en rad uppdaterades i följande sammahang. Koden nedan är ju fel men nått o det hållet borde det va..

```php
$result = mysql_query("UPDATE musicmakers SET credits = credits + '".$_POST['credits']."' WHERE musicmak_account='".$_POST['musicmak_account']."'");
	if ($result){
	header('Refresh: 2;URL='.$PHP_SELF.'');
	echo "Credits given!";
	}else{
	echo "Something went wrong!<a href=javascript:history.back()>Back</a>";	
	}

}
```

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

## #2 — UlfT, 2006-02-20T22:43Z

Kolla i tabellen? Kolla om $result är sann eller falsk? Hur som helst, lär ju felet vara att du försöker addera en sträng till credits. Bort med apostroferna runt det du adderar.

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

## #3 — Prime_66, 2006-02-20T22:56Z

Hmm..hur får jag den att fatta att $\_POST\['credits'\] ska är en siffra? Jag orkar ju inte göra en ny koll i databasen bara för o kolla att raden uppdaterades. Detta ska ju funka typ. Fast det är fel eftersom jag kan skriva vad som helst och den ändå returnerar true. Finns det ingen annan mysql-php funktion typ affected_rows eller nått?

EDIT: Det e löst nu. Körde mysq_affected_row()

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

## #4 — UlfT, 2006-02-20T23:14Z

> **Prime_66 skrev:**
>
> Hmm..hur får jag den att fatta att $\_POST\['credits'\] ska är en siffra?

Skippa apostroferna, som sagt. Sådana är till för strängar.

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

## #5 — The_Hulk, 2006-02-21T07:59Z

> **UlfT skrev:**
>
> Skippa apostroferna, som sagt. Sådana är till för strängar.

nejdå, de kan man använda överallt,  speciellt när man använder decimaltal.

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

## #6 — aasah, 2006-02-23T12:45Z

> **The_Hulk skrev:**
>
> nejdå, de kan man använda överallt,  speciellt när man använder decimaltal.

Alltså det är **inte** rätt. Uppenbarligen är MySQL knäpp nog att inte ge fel (i alla fall i vissa lägen) om du slänger in apostrofer runt ett talvärde, men det ät likväl fel.

2\.973 \< 100.6 men '100.6' \< '2.973'.

Apostrofer ska bara användas för strängar.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/142775-kolla-att-rad-uppdaterades-i-databasen
