---
title: "Vad är fel, varför skapas inte posten?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/47299-vad-är-fel-varför-skapas-inte-posten"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "linka"
published: "2002-07-06T11:49:38.000Z"
updated: "2002-07-06T16:32:33.000Z"
replies: 2
views: 187
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/databaser-sql/47299-vad-är-fel-varför-skapas-inte-posten"
---

# Vad är fel, varför skapas inte posten?

## #1 — linka, 2002-07-06T11:49Z

vad är fel i detta script:
\<?php
    /\* Connecting, selecting database \*/
    $cnct = mysql_connect("localhost", "root", "linka")
        or die("Could not connect");
    print "Connected successfully";
    mysql_select_db("databas") or die("Could not select database");
	
	$ins="SELECT namn, enamn, email FROM information WHERE id='2'";
	
	$ins="INSERT INTO information (namn, enamn, email)
	VALUES('Ada','evaldsson',ada@ada.as')";
	$result= mysql_query($ins, $cnct);
	/\*
	while($row = mysql_fetch_array($result))
	{
	 echo $row\["namn"\];
	 echo $row\["enamn"\];
	 echo $row\["email"\];
	}
	 
	 	\*/
    /\* Closing connection \*/
    mysql_close($cnct);
	
	
?\>

jag har en mySQL server med en databas kallad "databas".
när jag öppnar mitt dokument så står det "Connected successfully"   men inget händer i databasen.

det område som är /\*\*/ at är det som ska hämta informationen ur "databas".
vad e fel???

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

## #2 — SPiN, 2002-07-06T14:32Z

Du har väl tagit bort /\* och \*/ innan du kör filen? Annars läser PHP det som en kommentar, och struntar i att exekvera det som är emellan.

Kan annars ha att göra med följande:

```
...
 $ins="SELECT namn, enamn, email FROM information WHERE id='2'";

$ins="INSERT INTO information (namn, enamn, email)
VALUES('Ada','evaldsson',ada@ada.as')";
$result= mysql_query($ins, $cnct);
...
```

Vad vill du lista? Inte INSERT-frågan, väl? I så fall får du lägga $ins = "INSERT..." efter loopen.

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

## #3 — LarsG, 2002-07-06T16:32Z

Det saknas en apostrof

```
$ins="INSERT INTO information (namn, enamn, email) 
VALUES('Ada','evaldsson','ada@ada.as')";
```

Det är alltid bra att ha med felhantering

```
$result= mysql_query($ins, $cnct) or die(mysql_error());
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/47299-vad-är-fel-varför-skapas-inte-posten
