Just nu i M3-nätverket
Jump to content

Problem att skriva till databas


hellmongo0

Recommended Posts

Hej!

 

Försöker med följande kod att göra en enkel insert i en mysql databas. Men det skrivs inte ut OK på skärmen och inget sparas i databasen samt att inget felmeddelande skrivs ut. Vet nån vad det kan bero på? Nån inställning i php.ini som måste göras?

 

<?php
$action="Spara"
$kundnr=123

$connection = mysql_connect("localhost", "root", "test") 
mysql_select_db("mydb");

//action - datatyp varchar
//kundnr - datatyp int

$sqlInsert = "INSERT INTO push_databdr(action,kundnr) VALUES('$action',$kundnr)" or die(mysql_error());

mysql_query($sqlInsert);
mysql_close($connection);	

print "OK";
?>

 

Tack på förhand!

/Daniel

 

Link to comment
Share on other sites

$action="Spara"
$kundnr=123

$connection = mysql_connect("localhost", "root", "test") 

Testa att lägga på semikolon i slutet av raderna.

 

Link to comment
Share on other sites

$sqlInsert = "INSERT INTO push_databdr(action,kundnr) VALUES('$action',$kundnr)" or die(mysql_error());

Varför har du lagt på "or die()" här?

 

Använd de vanliga felsökningsmetoderna, som att skriva ut diverse variabler (print_r och var_dump är praktiska), och att kommentera bort rader så att du ser var det smäller. Se även till att du har slagit på utskrivning av felmeddelanden: http://www.linuxjournal.com/article/8709#N0x850cd80.0x857400c

 

(annars, lägg helt enkelt till det här först i filen, efter <?php:

error_reporting(E_ALL); ini_set('display_errors', TRUE);

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...