ขอความช่วยเหลือด่วนครับ เพิ่มฟิลด์ลงในฐานข้อมูลแล้วติดต่อฟิลด์ที่เพิ่มไม่ได้
คือผมเพิ่มฟิลด์ใหม่ขึ้นมาครับคือฟิลด์ remark แต่พอเวลาดึงฐานข้อมูลขึ้นมาจากฐานข้อมูลแล้วมันจะขึ้นแบบนี้ครับ
Warning: SQL error: [Microsoft][ODBC Microsoft Access Driver] The INSERT INTO statement contains the following unknown field name: 'remark'. Make sure you have typed the name correctly, and try the operation again., SQL state S0022 in SQLExecDirect in c:\phpdev\www\data1\sample2.php on line 65
เอ็กซิคิวส์คำสั่งไม่ได้
โค้ดหน้าที่ว่านี้คือ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<font size="3" color="#330000"><br><p align= center><b>
<a href = "index.php">Insert Data</a> |
<a href = "update.php">Update Data</a> |
<a href = "sample1.php">Delete Data</a> |
<a href = "sample1.php">Report</a></b></p>
</font>
<?
$code_id=$_POST['code_id'];
//$date=$_POST['date'];
$name_branch=$_POST['name_branch'];
$dept=$_POST['dept'];
$monitor=$_POST['monitor'];
$case_chip=$_POST['case_chip'];
$monitor_s=$_POST['monitor_s'];
$case_s=$_POST['case_s'];
$mainboard=$_POST['mainboard'];
$memory=$_POST['memory'];
$hdd=$_POST['hdd'];
$lan_card=$_POST['lan_card'];
$cd_rom=$_POST['cd_rom'];
$vga_card=$_POST['vga_card'];
$mouse=$_POST['mouse'];
$keyboard=$_POST['keyboard'];
$printer=$_POST['printer'];
$printer_s=$_POST['printer_s'];
$ups=$_POST['ups'];
$os=$_POST['os'];
$ms_office=$_POST['ms_office'];
$antivirus=$_POST['antivirus'];
$oracle=$_POST['oracle'];
$product_app=$_POST['product_app'];
$remote_app=$_POST['remote_app'];
$ip_add=$_POST['ip_add'];
$com_name=$_POST['com_name'];
$fix_monitor=$_POST['fix_monitor'];
$fix_case=$_POST['fix_case'];
$fix_printer=$_POST['fix_printer'];
$remark=$_POST['remark'];
//echo $date;
//exit();
$dsn_name = "dataBase_Com";
$username ="student";
$password ="3student";
$connect= odbc_connect($dsn_name, $username, $password) or die("µÔ´µèÍ DSN äÁèä´é");
$sql = "insert into dataBase_Com (code_id,name_branch,dept,monitor,case_chip,monitor_s,case_s,mainboard,memory,hdd,lan_card,cd_rom,vga_card,mouse,keyboard,printer,printer_s,ups,os,ms_office,antivirus,oracle,product_app,remote_app,ip_add,com_name,fix_monitor,fix_case,fix_printer,remark) values ('$code_id','$name_branch','$dept','$monitor','$case_chip','$monitor_s','$case_s','$mainboard','$memory','$hdd','$lan_card','$cd_rom','$vga_card','$mouse','$keyboard','$printer','$printer_s','$ups','$os','$ms_office','$antivirus','$oracle','$product_app','$remote_app','$ip_add','$com_name','$fix_monitor','$fix_case','$fix_printer','remark')";
///echo $connect;
//echo "<br>";
//echo $sql;
//exit();
$execute = odbc_exec($connect, $sql) or die ("àÍç¡«Ô¤ÔÇÊì¤ÓÊÑè§äÁèä´é");
odbc_free_result($execute);
odbc_close($connect);
echo "You Insert Data Complete!!!!!!";
echo '<p align =left><a href="sample1.php">Forward :</a></p>';
echo '<p align =left><a href="index.php">Back :</a></p>';
?>
</BODY>
</HTML>
ขอความกรุณาผู้รู้ตอบด่วนน่ะครับเพราะผมจะส่งงานแล้ว ผมแก้ยังไงก็ไม่ได้ ขอบคุณล่วงหน้าครับTag : - - - -
Date :
18 May 2547 09:40:50
By :
artcom
View :
3471
Reply :
1
ตกลงว่าคุณจะดึงฐานข้อมูลมาแสดง หรือInsertข้อมูลกันแน่
แต่เท่าที่เห็นคุณลืมใส่ $ ที่ remark ครับ
Date :
21 May 2547 16:44:25
By :
onizuka
Load balance : Server 02