20. marts 2010 - 17:08
Der er
3 kommentarer og
1 løsning
jeg for en fejl når jeg prøver og lave en ny tabel
den skriver dette - script.php -
Out of range value adjusted for column 'id' at row 1
<?php
include('forbindelse.php');
$sqlquery = "INSERT INTO uffe (id,kmaerke,kpris,kinfo,wmaerke,wpris,winfo,bmaerke,bpris,binfo,news) VALUES
('','{$_POST['news']}' , kmaerke='{$_POST['kmaerke']}' , kpris='{$_POST['kpris']}'
, kinfo='{$_POST['kinfo']}' , wmaerke='{$_POST['wmaerke']}' , wpris='{$_POST['wpris']}' , winfo='{$_POST['winfo']}'
, bmaerke='{$_POST['bmaerke']}' , bpris='{$_POST['bpris']}' , binfo='{$_POST['binfo']}')";
mysql_query($sqlquery) or die(mysql_error());
print "<html><body><center>";
print "<p>You have just entered this record<p>";
print "kmaerke :$kmaerke<br>";
print "kpris :$kpris<br>";
print "kinfo :$kinfo";
print "wmaerke :$wmaerke";
print "wpris :$wpris";
print "winfo :$winfo";
print "bmaerke :$bmaerke";
print "bpris :$bpris";
print "binfo :$binfo";
print "news :$news";
print "</body></html>";
?>
20. marts 2010 - 18:22
#1
Om det kan bidrage til fejlmeddelelsen ved jeg ikke men der synes at vaere et raekkefoelgeproblem i din SQL saetning. Du vil indsaette vaerdier i ni felter i "uffe," nemlig (1) id, (2) kmaerke, (3) kpris, o.s.v. og til sidst (9) news. Men af de ni vaerdier du proever at indsaette synes kmaerke at vaere tredje, kpris fjerde, og news andet.
20. marts 2010 - 18:39
#2
min database ser sådan ud hvis det kan hjælpe
Feltnavn Datatype Kollation (Collation) Attributter Nulværdi Ekstra
id int(11) Nej auto_increment
kmaerke text latin1_swedish_ci Nej
kpris text latin1_swedish_ci Nej
kinfo text latin1_swedish_ci Nej
wmaerke text latin1_swedish_ci Nej
wpris text latin1_swedish_ci Nej
winfo text latin1_swedish_ci Nej
bmaerke text latin1_swedish_ci Nej
bpris text latin1_swedish_ci Nej
binfo text latin1_swedish_ci Nej
news text latin1_swedish_ci Nej
ved godt det ser lidt rodet ud.
håber du kan se hvordan den er sat op?