---
title: "Sjukt me mysql..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/63614-sjukt-me-mysql"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "fundersam"
published: "2003-01-02T11:16:40.000Z"
updated: "2003-01-04T11:30:14.000Z"
replies: 6
views: 305
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/63614-sjukt-me-mysql"
---

# Sjukt me mysql...

## #1 — fundersam, 2003-01-02T11:16Z

Nu ere nåt kosntigt här, min mysql tabell fungerar inte ( verkar det som, men det e väl som vanligt jag som gjort fel...  :)  ).

```php

if($sql_do == "newguide"){

	mysql_query("INSERT INTO guides (rubrik, type, text, user)VALUES('$rubrik', '$type', '$text', '$usr')");

	echo "<a href=\"http://www.worldcraft-sweden.tk\"> Titta på guiden</a><br>";
}

if($sql_do == "newnews"){

	mysql_query("INSERT INTO news (skribent, text, rubrik)VALUES('$usr', '$text', '$rubrik')");
	echo "Skapat tabellen <a href=\"http://www.worldcraft-sweden.tk\"> Kolla här</a><br>";
}
```

 

... If($sql_do == "newnews") funkar helt perfekt, men newguide funkar inte. Här är formuläret som berör news och guides...

```php

if($do == "news" && $acces >= 3){

	echo "<br>Du är i news.<br>";

	echo "<br><br>Ämne:<form method=\"post\" action=\"admin.php\"><input type=\"text\" name=\"rubrik\"><br>Nyheten<br><textarea name=\"text\" cols=\"25\" rows=\"25\"></textarea><br><input type=\"submit\" value=\"Addera\">";
	echo "<input type=\"hidden\" name=\"usr\" value=\"$usr2\"><input type=\"hidden\" name=\"pass\" value=\"$pass2\"><input type=\"hidden\" name=\"sql_do\" value=\"newnews\"></form>";

}

if($do == "guider" && $acces >= 3){

	echo "<br><br>Du kan skriva guide:<br><form method=\"post\" action=\"admin.php\">Rubrik:<br>";

	echo "<input type=\"text\" name=\"rubrik\"><br>Type:<br><input type=\"text\" name=\"type\"><br>Guiden:<br><textarea name=\"text\" cols=\"50\" rows=\"50\">...</textarea><br>";

	echo "<input type=\"hidden\" name=\"usr\" value=\"$usr2\"><input type=\"hidden\" name=\"pass\" value=\"$pass2\"><input type=\"hidden\" name=\"sql_do\" value=\"newguide\"><input type=\"submit\" value=\"Skapa guide\"></form>";

}
```

Tabellen guides uppdaterasd ej! Det e jätteskumt, för news funkar juh!

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

## #2 — GunnarD, 2003-01-02T11:26Z

Lite felhantering är aldrig fel!

Prova att lägga följande rad efter alla mysql_query() anrop för att se om du får något felmeddelande tillbaka:

```php
echo mysql_errno() . ": " . mysql_error(). "\n";
```

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

## #3 — fundersam, 2003-01-02T12:13Z

Det står en :0 i slutet nu, inget fel då eller?

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

## #4 — GunnarD, 2003-01-02T12:22Z

Jepp, då är det antagligen inge SQL fel.
Du kan också prova att skriva ut SQL satsen så att du ser att allt ser riktigt ut.

Brukar alltid lägga in mina sql satser i en variabel som jag sedan skickar till mysql_query för att enkelt kunna skriva ut den.

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

## #5 — fundersam, 2003-01-02T12:43Z

Hur då?  :OO ...  :stud

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

## #6 — Phorpher, 2003-01-02T13:03Z

> **fundersam skrev:**
>
> Hur då?  :OO ...  :stud

T.ex:

```php
$query = "INSERT INTO news (skribent, text, rubrik) VALUES('$usr', '$text', '$rubrik')";

echo "SQL-Fråga: $query";
mysql_query($query);
```

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

## #7 — fundersam, 2003-01-04T11:30Z

Det var ganska lustigt, för jag skapade om tabellen (Exakt likadan) i ett nytt namn, och nu funkar det plötsligt... 

Ja datorer kan vara lite krångliga ibland!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/63614-sjukt-me-mysql
