Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > การเกิด ERROR แบบนี้ มีสาเหตุอะไรได้บ้างครับ ที่ทำให้ เกิด ได้ Unknown column 'Array' in 'field list'



 

การเกิด ERROR แบบนี้ มีสาเหตุอะไรได้บ้างครับ ที่ทำให้ เกิด ได้ Unknown column 'Array' in 'field list'

 



Topic : 047095



โพสกระทู้ ( 1,751 )
บทความ ( 0 )



สถานะออฟไลน์




คือผมสงสัยครับ ว่า การเกิด error แบบ นี้ สามารถ เกิดได้จากอะไรบ้าง ครับ Unknown column 'Array' in 'field list'



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-08-16 09:53:47 By : SOUL View : 9250 Reply : 10
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

คำสงวนหรือเปล่าครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-16 10:03:40 By : webmaster
 


 

No. 2



โพสกระทู้ ( 1,751 )
บทความ ( 0 )



สถานะออฟไลน์


แต่ผมเช็คดูแล้วนะครับพี่วิน ว่าไม่มีคำสงวน อะครับ แล้วมันยังเกิดจากอะไรได้อีกอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-16 10:16:20 By : SOUL
 

 

No. 3



โพสกระทู้ ( 1,751 )
บทความ ( 0 )



สถานะออฟไลน์


อันนี้คือ 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
 


 

No. 4



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ใส่ชื่อฟีลไม่ถูกต้องคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-16 10:23:30 By : pjgunner
 


 

No. 5



โพสกระทู้ ( 1,751 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วครับ พี่ พอดีตก ' ' ไป ครับ 555 เล่นเอา ตาลายเลยครับ ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-16 10:36:39 By : SOUL
 


 

No. 6

Guest


ฝากช่วยดูให้ทีค่ะ พอดีว่ามัน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
 


 

No. 7



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ฟิวด์ end_date ไม่ถูกต้องครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-03 23:36:20 By : mr.win
 


 

No. 8

Guest


เปลี่ยนแล้วค่ะก็ไม่ได้ค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-07 15:31:01 By : BeO
 


 

No. 9

Guest


คือว่ามันก็เอ่อเร่อแบบนี่น่ะค่ะ
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
 


 

No. 10



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
Unknown column 'offer' in 'field list':


มันไม่รู้จัก offer ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-07 15:45:11 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การเกิด ERROR แบบนี้ มีสาเหตุอะไรได้บ้างครับ ที่ทำให้ เกิด ได้ Unknown column 'Array' in 'field list'
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่