Page 1 of 1

มีปัญหาเรื่องการ insert ข้อมูลลง mysql ครับ

Posted: 13/11/2011 2:58 pm
by Chayyim
$con=mysql_connect("localhost","root","--------");
if(!$con)
{
die('Disconnect database : '.mysql_error());
}
mysql_select_db("top",$con);

mysql_query("INSERT INTO uploadfile(id, file_name, file_type, file_size)
VALUES(0,'$_FILES['file']['name']','$_FILES['file']['type']','$_FILES['file']['size'])'");


มันฟ้องว่าผิดตรงคำสั่งสีแดงอะครับ ที่ผมจะทำคือเก็บรายละเอียดเกี่ยวกับไฟล์ที่อัพโหลดมาไว้ในฐานข้อมูล ส่วนของการอัพโหลดทำได้เรียบร้อยดีครับ แต่พอจะแทรกข้อมูลของไฟล์ลงฐานข้อมูลมันฟ้องว่าผิด ผมก็ไม่เข้าใจว่ามันผิดยังไงรบกวนช่วยหน่อยนะครับ

Re: มีปัญหาเรื่องการ insert ข้อมูลลง mysql ครับ

Posted: 14/11/2011 6:05 pm
by mindphp
PK ต้องไม่ซ้ำครับ
ลองเช็ค id ว่ากำหนดรายละเีอียดอะไรไว้บ้าง

Re: มีปัญหาเรื่องการ insert ข้อมูลลง mysql ครับ

Posted: 14/11/2011 10:36 pm
by rangsun6342
pk ก็ไม่ซ้ำนะครับ เพราะยังไม่มีข้อมูลอะไรในดาต้าเบสเลยครับ

Re: มีปัญหาเรื่องการ insert ข้อมูลลง mysql ครับ

Posted: 14/11/2011 11:21 pm
by mindphp
0 คืออะไร กำหนดไว้เป็น auto หรือเปล่า
ไม่ต้อง ใส่ id,
และ 0, ก็ได้ครับ

Re: มีปัญหาเรื่องการ insert ข้อมูลลง mysql ครับ

Posted: 16/11/2011 7:47 pm
by chayyim
id ตั้งเป็นออโตไว้ครับ เดวจะลองดูนะครับ

Re: มีปัญหาเรื่องการ insert ข้อมูลลง mysql ครับ

Posted: 16/11/2011 7:50 pm
by rangsun6342
ลองไม่กำหนดค่า id มันก็ยัง error อยู่ดีอะครับ บรรทัดเดิมเลยครับ

Re: มีปัญหาเรื่องการ insert ข้อมูลลง mysql ครับ

Posted: 16/11/2011 8:10 pm
by mindphp
error ข้อความอะไรครับ