---
title: "mysql_error()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/71211-mysql-error"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Patrik81"
published: "2003-03-16T10:22:28.000Z"
updated: "2003-03-17T12:56:36.000Z"
replies: 7
views: 225
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/71211-mysql-error"
---

# mysql_error()

## #1 — Patrik81, 2003-03-16T10:22Z

Jag sökte runt lite och försökte klura ut en lösning själv, men hittade tyvärr inget matnyttigt, så det fick bli en fråga.

Jag har ett litet script som jag pillar med, som skall lagra värden i en databas, men det är typ rätt viktigt att om det uppstår ett fel, så återgår scriptet till startläget, istället för att köra på.

Så jag tänkte höra om det finns någon funktion, eller något enkelt sätt för scriptet att känna av att det antingen inte finns några mysql_errors, och scriptet kan köra på, eller att det finns, och scriptet stannar av, skriver ut ett felmedd, och går tillbaka till start.

Ha en fortsatt trevlig söndagsförmiddag och tack för ordet. :e

MVH Patrik

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

## #2 — Darren, 2003-03-16T13:00Z

Titta lite på denna länken: <http://www.mysql.com/doc/en/COMMIT.html>

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

## #3 — Patrik81, 2003-03-16T13:13Z

Det var visserligen en intressant länk, men det jag krånglar med just nu är hur jag får scriptet att fatta att allting inte står rätt till, och att det inte skall fortsätta i tron om att allt gått planenligt.

kan man lägga till efter en mysqluppkoppling
typ

```
or die(header("Location: $self"));
```

eller en break eller något så att den stannar och reloadar, eller kanske går tillbaka till en sida innan eller så?

MVH Patrik

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

## #4 — pimme, 2003-03-16T13:55Z

mysql_query(".....") or die(".....");
tror inte de funkar med header i die()..

mysql_query(".....") or header(".....");  kanske fungerar...

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

## #5 — Patrik81, 2003-03-16T13:58Z

får testa runt lite, tack för tipset
\=)

MVH Patrik

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

## #6 — GunnarD, 2003-03-16T13:58Z

Du borde kunna använda [mysql_errornr](http://www.se.php.net/manual/sv/function.mysql-errno.php) 
Den returnerar 0 om inget mysql fel har uppstått, annars ett felnummer.

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

## #7 — Patrik81, 2003-03-16T14:00Z

\*AHA\*
Det var något sådant lätt jag hade hoppats på, nu skall vi se om det inte kan bli lite ordning på detta scriptet också =)

Tack så mycket alla som engagerat sig

MVH Patrik

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

## #8 — Niehls, 2003-03-17T12:56Z

det borde väl funka med:
mysql_connect()
or header("Location: bla");
utan die-funktionen.
men du får du inte ha någe output innan header-funktionen...
kan du enkelt lösa med ob_start() och ob_end_flush().. (output buffering).

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

---

Tråden på webben: https://www.webforum.nu/amne/php/71211-mysql-error
