|
|
|
งมอยู่นาน Error Save [Unknown column '' in 'field list'] |
|
|
|
|
|
|
|
มัน error ว่าอะไร copy มาดูครับ แล้วเอา code มาให้ดูด้วยครับ
|
|
|
|
|
Date :
2012-06-26 08:43:46 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
Error Save [Unknown column '' in 'field list']
Code (PHP)
<?
if($_POST["hdnCmd"] == "Add")
{
$strSQL = "INSERT INTO `cardata` (`carid`,`numcar`,`bandcar`,`platecar`, `typecar`, `numeng`, `numze`, `startcar`, `stopcar`, `makecar`, `chairid`, `chairsysid`, `numchairid`, `chairlineid`, `sysroomid`, `faceroomid`, `wcroomid`, `4roomid`, `fanroomid`, `tvid`, `numtv`, `dvdid`, `numdvd`, `poweradpid`, `numpoweradp`, `powerid`, `numpower`, `ampid`, `numamp`, `sterid`, `numster`, `bandairid`, `bandfancoolid`, `numfancool`, `bandfanhotid`, `numfanhot`) VALUES (`$addcarid`, `$addnumcar`, `$addbandcar`, `$addplatecar`, `$addtypecar`, `$addnumeng`, `$addnumze`, `$addstartcar`, `$addstopcar`, `$addmakecar`, `$addchairid`, `$addchairsysid`, `$addnumchairid`, `$addchairlineid`, `$addsysroomid`, `$addfaceroomid`, `$addwcroomid`, `$add4roomid`, `$addfanroomid`, `$addtvid`, `$addnumtv`, `$adddvdid`, `$addnumdvd`, `$addpoweradpid`, `$addnumpoweradp`, `$addpowerid`, `$addnumpower`, `$addampid`, `$addnumamp`, `$addsterid`, `$addnumster`, `$addbandairid`, `$addbandfancoolid`, `$addnumfancool`, `$addbandfanhotid`, `$addnumfanhot`)";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Save [".mysql_error()."]";
}else
{
echo "เพิ่มสำเร็จ";
$COUNTSQL = mysql_query("SELECT COUNT(carid) FROM cardata ");
$countx =mysql_result($COUNTSQL, 0, 0) +1;
header("location:?name=admin&file=cardata");
}
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
//*** Update Condition ***//
if($_POST["hdnCmd"] == "Update")
{
$strSQL = "UPDATE `cardata` SEt `numcar`='$txteditnumcar`, `bandcar`='$txteditbandcar`, `platecar`='$txteditplatecar`, `typecar`='$txtedittypecar`, `numeng`='$txteditnumeng`, `numze`='$txteditnumze`, `startcar`='$txteditstartcar`, `stopcar`='$txteditstopcar`, `makecar`='$txteditmakecar`, `chairid`='$txteditchairid`, `chairsysid`='$txteditchairsysid`, `numchairid`='$txteditnumchairid`, `chairlineid`='$txteditchairlineid`, `sysroomid`='$txteditsysroomid`, `faceroomid`='$txteditfaceroomid`, `wcroomid`='$txteditwcroomid`, `4roomid`='$txtedit4roomid`, `fanroomid`='$txteditfanroomid`, `tvid`='$txtedittvid`, `numtv`='$txteditnumtv`, `dvdid`='$txteditdvdid`, `numdvd`='$txteditnumdvd`, `poweradpid`='$txteditpoweradpid`, `numpoweradp`='$txteditnumpoweradp`, `powerid`='$txteditpowerid`, `numpower`='$txteditnumpower`, `ampid`='$txteditampid`, `numamp`='$txteditnumamp`, `sterid`='$txteditsterid`, `numster`='$txteditnumster`, `bandairid`='$txteditbandairid`, `bandfancoolid`='$txteditbandfancoolid`, `numfancool`='$txteditnumfancool`, `bandfanhotid`='$txteditbandfanhotid`, `numfanhot`='$txteditnumfanhot WHERE (`carid`='$txteditcarid')";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Update [".mysql_error()."]";
}else
{
echo "แก้ไขแล้ว";
}
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
|
|
|
|
|
Date :
2012-06-26 08:52:01 |
By :
grykup09 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องค่อยๆไล่ดูcodeหนะ
แต่คิดว่า Unknown column 'ในนี้ไม่มีตัวแปล' in 'field list'
น่าจะเป็นที่sql insert update ที่มีfieldไม่ตรงกับDB ลองเอาsqlไป query ตรงๆกับDB ดูนะ
สมมติข้อมูลไปก่อน ดูว่าลงไหม
|
|
|
|
|
Date :
2012-06-26 09:09:46 |
By :
LuckyStar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mr.win //// inของผม มีแต่inใน "admin" กับ in ใน"lineid" ผมว่าไม่น่าเกี่ยว
หรือยังไงช่วยชี้แนะหน่อยครับ มือใหม่
Luckystar //// ในฐานข้อมูล ผมก็ นั่งเช็คดูแล้วนะครับ ก็ตรงกัน ตอนนี้ผมนั่งหาตาแตกเลย รบกวนช่วยชี้แนะด้วยครับ
Code (PHP)
<?php
<?
if($_POST["hdnCmd"] == "Add")
{
$strSQL = "INSERT INTO `cardata` (`carid`,`numcar`,`bandcar`,`platecar`, `typecar`, `numeng`, `numze`, `startcar`, `stopcar`, `makecar`, `chairid`, `chairsysid`, `numchairid`, `chairlineid`, `sysroomid`, `faceroomid`, `wcroomid`, `4roomid`, `fanroomid`, `tvid`, `numtv`, `dvdid`, `numdvd`, `poweradpid`, `numpoweradp`, `powerid`, `numpower`, `ampid`, `numamp`, `sterid`, `numster`, `bandairid`, `bandfancoolid`, `numfancool`, `bandfanhotid`, `numfanhot`) VALUES (`$addcarid`, `$addnumcar`, `$addbandcar`, `$addplatecar`, `$addtypecar`, `$addnumeng`, `$addnumze`, `$addstartcar`, `$addstopcar`, `$addmakecar`, `$addchairid`, `$addchairsysid`, `$addnumchairid`, `$addchairlineid`, `$addsysroomid`, `$addfaceroomid`, `$addwcroomid`, `$add4roomid`, `$addfanroomid`, `$addtvid`, `$addnumtv`, `$adddvdid`, `$addnumdvd`, `$addpoweradpid`, `$addnumpoweradp`, `$addpowerid`, `$addnumpower`, `$addampid`, `$addnumamp`, `$addsterid`, `$addnumster`, `$addbandairid`, `$addbandfancoolid`, `$addnumfancool`, `$addbandfanhotid`, `$addnumfanhot`)";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Save [".mysql_error()."]";
}else
{
|
|
|
|
|
Date :
2012-06-26 09:42:19 |
By :
grykup09 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณก็รู้จัดที่มีปัญหาแล้วน่ะครับ น่าจะหาไม่ยาก
(** copy เฉพาะส่วนที่มีปัญหามาก็พอครับ เพระาที่เลือมันไม่มีประโยชน์ ทำให้ดูยากครับ)
|
|
|
|
|
Date :
2012-06-26 09:46:24 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูแล้วก้อไม่น่าผิดนะค่ะ
เห็นด้วยกับ คุณ Luckystar ค่ะ
ถ้าใช้ phpMyAdmin เป็นหน้าจัดการ MySQL เวลาเราแทรกตรงๆเข้า DB มันจะโชว์ query การ insert ให้ค่ะ
เอา query ตัวนั้นมาใส่ใน Code แทน เปลี่ยนค่าที่ใส่เป็นตัวแปรตาม Code คุณ ก็ไม่น่า error นะคะ
ลองดูค่ะ
|
|
|
|
|
Date :
2012-06-27 11:37:48 |
By :
sarinya_yaya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|