---
title: "Simpel men jobbig fel med SQL sats..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/107199-simpel-men-jobbig-fel-med-sql-sats"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Dwarfen"
published: "2004-07-12T19:07:44.000Z"
updated: "2004-07-13T11:33:27.000Z"
replies: 4
views: 313
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/107199-simpel-men-jobbig-fel-med-sql-sats"
---

# Simpel men jobbig fel med SQL sats...

## #1 — Dwarfen, 2004-07-12T19:07Z

Förstår inte vad som är fel med denna satsen?
Har kollat igenom texten flera gånger och jag tycker att den borde fungera?

```php
<?php
	$username = 'XXX';
	$password = ''XXX";
	$dbName = 'XXX';
	mysql_connect('localhost', $username, $password) or die (mysql_error());
	mysql_select_db($dbName) or die (schyse());

if (isset($_POST['submit'])) {
$sql = "insert into login (username, password, UMAIL ) values('". $_POST['username'] ."', '". $_POST['password'] ."', '". $_POST['umail']')";
mysql_query($sql) or die("Fel: ". mysql_error());
}
mysql_close()
?>

<html>
<head>
<title>Registrera ny användare.</title>
</head>
<body>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
Rubrik: <input type="text" name="username" value=""/><br/>
Nyheter: <input type="text" name="password" value=""/><br/>
Nyheter: <input type="text" name="umail" value=""/><br/>
<input type="submit" name="submit" value="Skicka"/>
</form>
</body>
</html>
```

För följande felmedelande:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in \\ny_anvendare.php on line 21

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

## #2 — Compusa, 2004-07-12T19:19Z

Nu då?

```php
$sql = "insert into login (username, password, UMAIL) 
values('{$_POST["username"]}', '{$_POST["password"]}', '{$_post["umail"]}')";
```

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

## #3 — Dwarfen, 2004-07-12T19:25Z

Måste vara något mer, funkar ännu inte =(
Får upp följande felmedelande med din kod instoppad.
Fel:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in ny_anvendare.php on line 20

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

## #4 — Compusa, 2004-07-12T19:29Z

Ändrade svaret. testa exemplet ovan ditt förra inlägg.

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

## #5 — sabbacus, 2004-07-13T11:33Z

Du har glömt en . och ett citattecken i din kod.
$sql = "
INSERT INTO login (username, password, UMAIL ) values (
'". $\_POST\['username'\] ."', 
'". $\_POST\['password'\] ."', 
'". $\_POST\['umail'\] **. "**'
)";

Testa den här istället.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/107199-simpel-men-jobbig-fel-med-sql-sats
