|
|
|
การเกิด ERROR แบบนี้ มีสาเหตุอะไรได้บ้างครับ ที่ทำให้ เกิด ได้ Unknown column 'Array' in 'field list' |
|
|
|
|
|
|
|
คำสงวนหรือเปล่าครับ
|
|
|
|
|
Date :
2010-08-16 10:03:40 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ผมเช็คดูแล้วนะครับพี่วิน ว่าไม่มีคำสงวน อะครับ แล้วมันยังเกิดจากอะไรได้อีกอะครับ
|
|
|
|
|
Date :
2010-08-16 10:16:20 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้คือ code ที่ผมเขีัยนขึ้นนะครับ เป็นส่วนของ ตอน add ข้อมูล ครับ
Code (PHP)
//create bag
//--------------------------------------------
$Id_acip=$_POST['tId']; // select show data
//loop cat ","---------------------------------------------------
for($i=0;$i<count($_POST['tId_ac']);$i++)
{
$Id=explode(",",$_POST['tId_ac'][$i]);
$box=explode(",",$_POST['tId_box'][$i]);
$B=explode(",",$_POST['tBlock'][$i]);
$L=explode(",",$_POST['tLine_code'][$i]); ##
$S=explode(",",$_POST['tSpecies_rice'][$i]);
$P=explode(",",$_POST['tPedigree'][$i]);
}
//end loop cut----------------------------------------------------
// function date*************************************************
$Y=date('Y')+543;
$M=date('m');
$D=date('d');
$Date_in=("$D/$M/$Y");
//end function date**********************************************
##connect-------------------------------------------------------------------------------------//
include"๒๒๒๒";
$objConnect = mysql_connect("$host","$user","$pass") or die("Error Connect to Database");
mysql_query("set NAMES'UTF8'");// set อักขระให้เป็น Utf8
$objDB = mysql_select_db("$dataseed");
####------------------------------------------------------------------------------------------//
//loop array -----------------------------------------------------------------------------
for($M=0;$M < count($Id);$M++)
{
$Id_ac=$Id[$M];
$Id_box=$box[$M];
$Block=$B[$M];
$Line_code=$L[$M];
$Species_rice=$S[$M];
$Pedigree=$P[$M];
##count----->
$sql =" select * from table_bag order by Id_no desc";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
if($num<=0){
$Idbag="01";
$Id_bag1="$Id_acip$Idbag";
$Id_bag=explode(" ",$Id_bag1);
} else {
$Id_bag = mysql_result($query,0,"Id_bag");
$Id_bag++;
}
## Add table
$strSQL = "INSERT INTO table_bag";
$strSQL .="(Id_ac,Id_box,Id_bag,Block,Line_code,Species_rice,Pedigree,Date_in)";
$strSQL .="VALUES";
$strSQL .="('$Id_ac','$Id_box',$Id_bag,'$Block','$Line_code','$Species_rice'";
$strSQL .=",'$Pedigree','$Date_in')";
$objQuery = mysql_query($strSQL) or die(mysql_error());
echo"<img src='../imagse/gif/tag.gif'><font size='2'><b>เสร็จสิ้นการบันทึกข้อมูล</b></font>";
}
|
ประวัติการแก้ไข 2010-08-16 10:21:28
|
|
|
|
Date :
2010-08-16 10:17:59 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ชื่อฟีลไม่ถูกต้องคับ
|
|
|
|
|
Date :
2010-08-16 10:23:30 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ พี่ พอดีตก ' ' ไป ครับ 555 เล่นเอา ตาลายเลยครับ ขอบคุณครับ
|
|
|
|
|
Date :
2010-08-16 10:36:39 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฝากช่วยดูให้ทีค่ะ พอดีว่ามันerror แบบนี้น่ะค่ะ Unknown column 'end_date' in 'field list':
Code (PHP)
<?
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?
include("connect.php");
$Per_Page = 10; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
//echo "<p align=center>ไม่พบรายการที่เปิดประมูล</p>
// </body></html>";
//exit;
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
//$current_page = 1;
//if (isset($_GET['page'])){
// $current_page = $_GET['page'];
// }
//$row_per_page = 10;
//$start_row = paging_start_row($current_page, $row_per_page);
//เลือกเฉพาะรายการที่ยังไม่เปิดประมูลโดยเรียงลำดับจากรายการล่าสุดไปยังรายการก่อนหน้านี้
$sql = "SELECT SQL_CALC_FOUND_ROWS *,
DATE_FORMAT(end_date, '%d/%m/%Y') AS ndate
FROM auction
WHERE date_end > NOW()
ORDER BY auc_id DESC
LIMIT $Page_Start , $Per_Page";
$result = mysql_query($sql) or die(mysql_error().":<br />".$sql_select) ;
//$found_rows = mysql_result($found_rows, 0, 0);
//if(mysql_num_rows($result)==0){
//echo "<p align=center>ไม่พบรายการที่เปิดประมูล</p>
//</body></html>";
//exit;
//}
echo "<table align=center>
<tr bgcolor=lavender>
<th width=50>รูป</th>
<th width=250>ชื่อสินค้า</th>
<th width=100>ราคาปัจจุบัน</th>
<th width=100>วันปิดประมูล</th>
</tr>";
while($date = mysql_fetch_array($result)){
$id = $date['auc_id'];
//ตรวจสอบราคาปัจจุบันของสินค้าจากตารางbid
//โดยราคาปัจจุบันคือราคาที่สูงที่สุดที่มีผู้เสนอสำหรอบสินค้ารายการนั้น
$sql = "SELECT MAX(offer) FROM bids WHERE auc_id = $id";
$r = mysql_query($sql);
$name_price = mysql_result ($r, 0, 0);
//ถ้าไม่มีข้อมูล แสดงว่าสินค้านั้นยังไม่มีผู้เสนอราคา
//เราต้องเอาราคาเริ่มต้นที่เจ้าของสินค้ากำหนดมาใช้แทน
if(empty($cur_price)){
$name_price = $date['start_price'];
}
echo "<tr valign=top>
<td><img width=30 src=pic_name.php?auc_id=$id/></td>
<td><a href=\"name_price.php?auc_id=$id\">
<td align=center>$name_price</td>
<td align=center>{$data['ndate']}</td>
</tr>";
}
echo "<tr><td colspan=4 align=center>";
echo"<?=$Num_Pages;?> หน้า : </body></html>";
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
}
echo "</td></tr></table>";
?>
</body>
</html>
|
|
|
|
|
Date :
2012-08-03 23:20:03 |
By :
BeO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฟิวด์ end_date ไม่ถูกต้องครับ
|
|
|
|
|
Date :
2012-08-03 23:36:20 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนแล้วค่ะก็ไม่ได้ค่ะ
|
|
|
|
|
Date :
2012-08-07 15:31:01 |
By :
BeO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือว่ามันก็เอ่อเร่อแบบนี่น่ะค่ะ
Unknown column 'offer' in 'field list':
แล้วโค้ดก็
Code (PHP)
<?php
include("connect.php");
//include("../inc/paging.inc.php");
//$current_page = 1;
//if(isset($_GET['page'])) {
// $current_page = $_GET['page'];
//}
//$rows_per_page = 10;
//$start_row = paging_start_row($current_page, $rows_per_page);
//เลือกเฉพาะรายการที่ยังไม่ปิดประมูล
//โดยเรียงลำดับจากรายการล่าสุดไปยังรายการก่อนนี้
$sql = "SELECT SQL_CALC_FOUND_ROWS *,
DATE_FORMAT(date_end, '%d/%m/%Y') AS ndate
FROM auction
WHERE date_end > NOW()
ORDER BY auc_id DESC";
//LIMIT $start_row, $rows_per_page;
$result = mysql_query($sql);
$found_rows = mysql_query("SELECT FOUND_ROWS();");
$total_rows = mysql_result($found_rows, 0, 0);
if(mysql_num_rows($result) == 0) {
echo "<p align=center>ไม่พบรายการที่เปิดประมูล</p>
</body></html>
";
exit;
}
echo "<table align=center>
<tr bgcolor=lavender>
<th width=50>รูปภาพ</th>
<th width=250>ชื่อสินค้า</th>
<th width=100>ราคาปัจจุบัน</th>
<th width=100>วันปิดประมูล</th>
</tr>";
while($data = mysql_fetch_array($result)) {
$id = $data['auc_id'];
//ตรวจสอบราคาปัจจุบันของสินค่านั้นจากตาราง bid
//โดยราคาปัจจุบันคือราึคาที่สูงสุดที่มีผู้เสนอสำหรับสินค้ารายการนั้น
$sql = "SELECT MAX(offer) FROM auction WHERE auc_id = $id;";
$r = mysql_query($sql)or die(mysql_error().":<br />".$sql_select);
$cur_price = mysql_result($r, 0, 0);
//ถ้าไม่มีข้อมูล แสดงว่าสินค้านั้นยังไม่มีผู้เสนอราคา
//เราต้องเอาราคาเริ่มต้นที่เจ้าของสินค้ากำหนดมาใช้แทน
if(empty($cur_price)) {
$cur_price = $data['start_price'];
}
echo "<tr valign=top>
<td> <img width=30 src=image_auction.php?auc_id=$id /> </td>
<td> <a href=\"Auction_Index.php?auc_id=$id\">{$data['auc_name']}</a> </td>
<td align=center> $cur_price </td>
<td align=center> {$data['ndate']} </td>
</tr>";
}
echo "<tr><td colspan=4 align=center>";
//$page_range = 5;
//$qry_str = "";
//$total_pages = paging_total_pages($total_rows, $rows_per_page);
//$pagenum = paging_pagenum($current_page, $total_pages,
// $page_range, $qry_str);
//echo "หน้า: " . $pagenum;
echo "
</td></tr>
</table>";
?>
ขอขอบคุณคนที่ช่วยตอบให้น่ะค่ะ
|
|
|
|
|
Date :
2012-08-07 15:32:55 |
By :
BeO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|