เพิ่มข้อมูลลงฐานข้อมูลไม่ได้ มันจะขึ้นว่า Duplicate entry '' for key 1
ต้องเข้าไปแก้ตรงไหนค่ะ
Tag : PHP
Date :
2011-07-25 14:51:25
By :
111
View :
1354
Reply :
9
No. 1
Guest
โค้ด
Code
<?
if(trim($bookcode2)=="" or trim($isbn)=="" or trim($bookname2)=="" or
trim($bookdirector2)=="" or trim($booktype)=="" or trim($bookprint)=="" or trim($booklocalprint)=="" or trim($bookyear)=="" )
{
$error="กรุณากรอกข้อมูลให้ครบถ้วน";
}
$link=mysql_connect("localhost","root","1234");
mysql_select_db("qsbg");
mysql_query("SET NAMES TIS620",$link);
$sql="INSERT INTO bookmaster (bookcode2,isbn,bookname2,bookdirector2,booktype,bookprint,booklocalprint,bookyear)
VALUES('$bookcode2','$isbn','$bookname2','$bookdirector2','$booktype','$bookprint' ,'$booklocalprint','$bookyear')";
mysql_query($sql,$link) or die(mysql_error());
print("<font color=green size=4>เพิ่มข้อมูลการเช่าเรียบร้อยแล้วค่ะ </font>");
<?
/*if(trim($bookcode)=="" or trim($isbn)=="" or trim($bookname)=="" or
trim($bookdirector)=="" or trim($booktype)=="" or trim($bookprint)=="" or trim($booklocalprint)=="" or trim($bookyear)=="" )
*/
{
$error="กรุณากรอกข้อมูลให้ครบถ้วน";
}
$link=mysql_connect("localhost","root","1234");
mysql_select_db("qsbg");
mysql_query("SET NAMES TIS620",$link);
$sql="INSERT INTO bookmaster(bookreg,bookcode1,isbn,bookname1,
bookdirector1,booktype,bookprint,booklocalprint,bookyear)
VALUES('$bookreg1','$bookcode1','$isbn','$bookname1','$bookdirector1',
'$booktype','$bookprint','$booklocalprint','$bookyear')";
mysql_query($sql,$link) or die(mysql_error());
print("<font color=green size=4>เพิ่มข้อมูลการเช่าเรียบร้อยแล้วค่ะ </font>");