---
title: "Problem att lägga in värden i en sql-databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/182693-problem-att-lägga-in-värden-i-en-sql-databas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "jin83"
published: "2010-03-07T17:35:11.000Z"
updated: "2010-03-07T19:17:40.000Z"
replies: 3
views: 564
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/182693-problem-att-lägga-in-värden-i-en-sql-databas"
---

# Problem att lägga in värden i en sql-databas

## #1 — jin83, 2010-03-07T17:35Z

Hej!

Har inte arbetat med sql på ett tag och har problem att lägga in värden i en tabell jag skapat.

Jag följer en guide på Google maps som jag utgår från. Har skapat denna tabell:

CREATE TABLE \`markers\` (
  \`id\` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  \`name\` VARCHAR( 60 ) NOT NULL ,
  \`address\` VARCHAR( 80 ) NOT NULL ,
  \`lat\` FLOAT( 10, 6 ) NOT NULL ,
  \`lng\` FLOAT( 10, 6 ) NOT NULL ,
  \`type\` VARCHAR( 30 ) NOT NULL
) ENGINE = MYISAM ;

Jag använder ett gränssnitt för att mata in sql-kommanden som jag inte tidigare haft problem med. 

Jag vill mata in följande värden: 

Pan Africa Market,"1521 1st Ave, Seattle, WA",47.608941,-122.340145,restaurant

Så här vill man på Googles guide att man ska mata in data med sql-kommandon:

INSERT INTO \`markers\` (\`name\`, \`address\`, \`lat\`, \`lng\`, \`type\`) VALUES ('Pan Africa Market', '1521 1st Ave, Seattle, WA', '47.608941', '-122.340145', 'restaurant');

Jag har själv försökt en del egna varianter. Välkomnar förslag på hur man enklast kan få det att fungera.

Kan även tänka mig att använda php-kod istället för att direkt mata in sql-kod genom att gränssnitt.

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

## #2 — nitro2k01, 2010-03-07T18:00Z

Vet inte vad du har för krav, men vill du bara fä in datat i databasen kan du använda phpMyAdmin.

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

## #3 — jin83, 2010-03-07T18:22Z

Jag har inte tillgång till php-myadmin för den sql-databasen jag använder.

Kan lägga in data via php-filer eller via ett gränssnitt med sql-kod. Testade nyligen denna php-kod för att lägga in värden men fick det inte att fungera. Kan det ha något att göra med float-värdena?

```php
<?php
$db="******";
$server="*****";
$user="*******";
$pass="********";
 
$connection=mysql_connect($server,$user,$pass);
mysql_select_db($db);

$sql1="INSERT INTO markers ('name', 'address', 'lat', 'lng', 'type') VALUES ('Pan Africa Market', '1521 1st Ave Seattle WA', '47.608941', '-122.340145', 'restaurant')";

print "Testutskrift: $sql1<br />";

if (mysql_query($sql1,$connection)){
	print "Inmatning lyckades";
} else {
	print "Inmatningen misslyckades";
  }

mysql_close($connection);
?>
```

SQL-kod för att skapa tabellen:

CREATE TABLE \`markers\` (
  \`id\` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  \`name\` VARCHAR( 60 ) NOT NULL ,
  \`address\` VARCHAR( 80 ) NOT NULL ,
  \`lat\` FLOAT( 10, 6 ) NOT NULL ,
  \`lng\` FLOAT( 10, 6 ) NOT NULL ,
  \`type\` VARCHAR( 30 ) NOT NULL
) ENGINE = MYISAM ;

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

## #4 — nitro2k01, 2010-03-07T19:17Z

Först och främst har du fel tecken runt kolumnnamnen. Strängar ska inneslutas i enkelcitat. -\> ''
Tabellnamn och kolumnnamn ska (om man vill eller i vissa fall, behöver) stå inneslutna mellan grava accenter. -\> \`\`
Ta antingen bort citaten runt tabellnamnen eller byt ut dem.
Alt 1:

```
$sql1="INSERT INTO markers (name, address, lat, lng, type) VALUES ('Pan Africa Market', '1521 1st Ave Seattle WA', '47.608941', '-122.340145', 'restaurant')";
```

Alt 2:

```
$sql1="INSERT INTO markers (`name`, `address`, `lat`, `lng`, `type`) VALUES ('Pan Africa Market', '1521 1st Ave Seattle WA', '47.608941', '-122.340145', 'restaurant')";
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/182693-problem-att-lägga-in-värden-i-en-sql-databas
