---
title: "Insert problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/86224-insert-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jazzil"
published: "2003-09-16T21:17:11.000Z"
updated: "2003-09-16T21:55:13.000Z"
replies: 4
views: 234
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/86224-insert-problem"
---

# Insert problem

## #1 — jazzil, 2003-09-16T21:17Z

Jag har följande kod för att lägga in en massa grejer i min mysql 
db 

```php
	  if (isset($bet) && isset($name) && isset($kort) && isset($styr) && isset($date)){ 
      $open = mysql_connect("localhost", "root", "");
      $ar = date("Y");
      $koll = mysql_db_query("atletic", "SELECT COUNT(*) FROM medlemmar WHERE kortid='$kort'");
      if (mysql_result($koll, 0) == 0) {

           $dbinfo = mysql_db_query("atletic", "INSERT INTO medlemmar (Namn,bet.datum,kortid,bet.krav,ar,styr,ant) VALUES ('$name','$date', '$kort','$bet','$ar','$styr','$antek')");
	      	 print $name . " har blivigt instatt i databasen<br>"; 
		 
	   }else{ print $name . "s kort nr är upptaget<br>" ;}

	mysql_close($open);
	}

}
```

Problemet är att den inte sätter in i databasen men den skriver ut namnen och "har blivigt instatt i databasen".
så jag mistänker Sql strängen där alla variabler och kolum namn stämmer ... jag har provat med INSERT och INSERT INTO.
Ser ni något fel .. snälla hjälp mig.

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

## #2 — Qimen, 2003-09-16T21:18Z

Kolla så att alla fält har rätt typ i mysql tabellen.

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

## #3 — jazzil, 2003-09-16T21:22Z

jag kanske ska säga att denna if satsen ligger inne i en for sats som tillhör ett system som gör att jag lista upp flera formulär och submita som ett ... om det har någon betyddelse.

Edit : Svar till Qimen jo det är rätt typ jag har bara text och int 
och alla text är siffror eller text och int är bara ett eller noll

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

## #4 — Matte, 2003-09-16T21:48Z

Jag blir lite lömsk när jag ser fältnamn som 'bet.datum'. Punkt brukar oftast använda för att knyta ett fält mot en tabell när man kör mot flera tabeller typ tabell.kolumn. Det gör att jag är tveksam till att punkt är tillåtet i kolumnnamn.

Testa att byta namn till bet_datum.

Du kan också testa att se om mysql kan ge dig ett felmeddelande som kan vara till hjälp:

```
$dbinfo = mysql_db_query("atletic", "INSERT INTO ... ") or die(mysql_error());
```

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

## #5 — jazzil, 2003-09-16T21:55Z

tack life saver ... 
jag ska ge dig ett annat problem att bita på i morrn ... men nu ska jag sova godnatt

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

---

Tråden på webben: https://www.webforum.nu/amne/php/86224-insert-problem
