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 > You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by MemberID desc' at line 1



 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by MemberID desc' at line 1

 



Topic : 094669



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



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




รบกวนด้วยคะ มันฟ้องว่า You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by MemberID desc' at line 1

Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<?
//============ กรณีที่ทำการล็อกอินสมาชิก
if($_GET["action"]=="Login")
{
	//============ ตรวจสอบสมาชิก
	$resultLogin=select("member","where 1 and Email='".$_POST["txtEmailSC"]."' and Password='".$_POST["txtPassSC"]."' ");
	if(!$resultLogin)
	{
						echo "<script language=\"JavaScript\">";
						echo "alert('อีเมล์ และ รหัสผ่าน ไม่ถูกต้อง');";
						echo "</script>";
	}
	else
	{
				//============ บันทึกข้อมูลสมาชิก
					  $_SESSION["strEmail"]=$_POST["txtEmailSC"];
					  $_SESSION["strPassword"]=$_POST["txtPassSC"];
					  session_write_close();
					  header("location:product.php");	
	}
}
?>

<table width="168" height="22" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
  <tr> 
    <td width="8"> <img src="image/menu01.jpg" width="8" height="22" alt=""></td>
    <td width="151" background="image/menu02.jpg"><div align="center"><strong>เข้าสู่ระบบ</strong> 
      </div></td>
    <td width="9"> <img src="image/menu03.jpg" width="9" height="22" alt=""></td>
  </tr>
</table>
<table width="168" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#66CC66">
  <tr>
    <td bgcolor="#FFFFFF"> 
      <?
	if($_SESSION["strEmail"] =="")
	{
	?>
      <table width="100%" height="75" border="0" cellspacing="0" bgcolor="#000000">
        <form action="?action=Login" method="post" name="frmLogin">
          <tr bgcolor="#FFFFFF"> 
            <td width="45%" class="style5 style45">อีเมล์ :            </td>
            <td width="55%"><input name="txtEmailSC" type="text" class="txtbox" id="txtEmailSC" size="15" /></td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td>รหัสผ่าน :</td>
            <td><input name="txtPassSC" type="password" class="txtbox" id="txtPassSC" size="15" />            </td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td height="26" colspan="2" align="center"><p> 
                <input name="submit" type="submit" class="button" value="เข้าสู่ระบบ" />
                <br>
                <img src="image/i-sticky.gif" width="13" height="16" border="0" align="absbottom"> 
                <a href="rule.php"> สมัครสมาชิก<br>
                </a><img src="image/i-sticky.gif" width="13" height="16" border="0" align="absbottom"> 
                <a href="forget.php"> ลืมรหัสผ่าน</a><br>
              </p>            </td>
          </tr>
        </form>
      </table>
      <?
	  }
	  else
	  {
	  ?>
      <table width="100%" height="75" border="0" cellspacing="0" bgcolor="#000000">
        <tr bgcolor="#FFFFFF"> 
          <td width="100%" colspan="2" class="style5 style45"><div align="center"><strong>ยินดีต้อนรับ</strong></div></td>
        </tr>
        <tr bgcolor="#FFFFFF"> 
          <td colspan="2" class="style5 style45"> <div align="center"> <strong> 
              <?
		  echo $_SESSION["strEmail"];
		  
		                  
	  //=========== แสดงสินค้า
	  	/*	$condition="";
	  		if($_GET["MemberID"] <> "")
			{
			$condition="and MemberID='$_GET[MemberID]' ";
			}*/
	 		 //$i=0;
			 //=========== ทำการ query เพื่อเลือกรายการสินค้า
			//$sql_product = "select * from cusorder order by MemberID desc";
			//$dbquery_product = mysql_query($sql_product);
			//$num_rows_product = mysql_num_rows($dbquery_product);
			//while ($result= mysql_fetch_array($dbquery_product))
			{
			//$i++;
			?>
		 
              </strong> </div></td>
        </tr>
        <tr bgcolor="#FFFFFF"> 
          <td colspan="2"><div align="center"><a href="profile.php">แก้ไขข้อมูลส่วนตัว</a><br />
              <a href="pass.php">เปลี่ยนรหัสผ่าน</a><a href="cart.php"><br />
              <? 
		/*$condition="";
	  		if($_GET["MemberID"] <> "")
			{
			$condition="and MemberID='$_GET[MemberID]' ";
			}*/
	 		 //$i=0;
			 //=========== ทำการ query เพื่อเลือกรายการสินค้า
			//$sql_product = "select * from cusorder where 1=1 order by MemberID desc";
			/*  $sql_product = "select * from cusorder where MemberID = $MemberID order by MemberID desc";
			$dbquery_product = mysql_query($sql_product);
			//$num_rows_product = mysql_num_rows($dbquery_product);
			while ($result= mysql_fetch_array($dbquery_product))
			{
			//$i++;
			?>
        </a><a href="cusorder.php?MemberID=<?=$result["MemberID"];?>">รายการสั่งซื้อ</a><br><? } ?> */
	

  		 /*  if(!empty($_GET["MemberID"]))
			{
			$MemberID=$_GET[MemberID];*/

			 //=========== ทำการ query เพื่อเลือกรายการสินค้า
			//$sql_product = "select * from cusorder where 1=1 order by MemberID desc";
                         $sql_product = "select * from cusorder where MemberID = $MemberID order by MemberID desc";
			//$dbquery_product = mysql_query($sql_product);
			$dbquery_product = mysql_query($sql_product);
if(!$dbquery_product){
echo mysql_error();
exit();
}
			//$num_rows_product = mysql_num_rows($dbquery_product);
			while ($result= mysql_fetch_array($dbquery_product))
			{
			?>
              </a><a href="cusorder.php?MemberID=<?=$result["MemberID"];?>">รายการสั่งซื้อ</a><br> 
			    <?
	  }
	  
	  ?>
              <a href="logout.php"><font color="#FF0000">ออกจากระบบ</font></a></div></td>
        </tr>
      </table>
      <?
	  }
	  
	  ?>
      <div align="center">&nbsp;<br>
        <img src="image/cart.gif" width="23" height="17" align="absmiddle"> <a href="cart.php">สินค้าในตะกร้า<br />
        </a><br> 
        <? } 

?>


        <br>
      </div></td>
  </tr>
</table>
<div align="center"><br />
  <table width="168" height="22" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
    <tr>
      <td width="8"><img src="image/menu01.jpg" width="8" height="22" alt="" /></td>
      <td width="151" background="image/menu02.jpg"><div align="center"><strong>ค้นหาสินค้า</strong></div></td>
      <td width="9"><img src="image/menu03.jpg" width="9" height="22" alt="" /></td>
    </tr>
  </table>
  <table width="168" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#66CC66">
    <tr>
      <td bgcolor="#FFFFFF"><table width="100%" height="51" border="0" cellspacing="0" bgcolor="#000000">
          <form action="search.php" method="get" name="frmSearch" id="frmSearch">
            <tr>
              <td width="100%" height="25" bgcolor="#FFFFFF" class="style5 style45"><div align="center">
                  <input name="txtSearch" type="text" class="txtbox" id="txtSearch2" value="<?=$_GET["txtSearch"];?>" size="20" maxlength="35" />
              </div></td>
            </tr>
            <tr>
              <td height="26" align="center" bgcolor="#FFFFFF"><p align="center">
                  <input name="submit2" type="submit" class="button" id="submit" value="ค้นหา" />
              </p></td>
            </tr>
          </form>
      </table>
          <br />
      </td>
    </tr>
  </table>
  <br>
</div>
<table width="168" height="22" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
  <tr> 
    <td width="8"> <img src="image/menu01.jpg" width="8" height="22" alt=""></td>
    <td width="151" background="image/menu02.jpg"><div align="center"><span class="style3"><strong>ผู้ชมเว็บไซต์ทั้งหมด 
        </strong></span> </div></td>
    <td width="9"> <img src="image/menu03.jpg" width="9" height="22" alt=""></td>
  </tr>
</table>
<table width="168" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#66CC66">
  <tr> 
    <td bgcolor="#FFFFFF"> 
      <div align="center"><br>
        <?
		  IF ($_SESSION["strStatus"] == "")
		  {
		  update("counter","COUNTER=COUNTER+1","where 1");
		  $_SESSION["strStatus"]="Yes";
		  session_write_close();
		  	}
			$result=select("counter","where 1=1");		  
			$counter = "$result[COUNTER]";
			for ($i = 0; $i < strlen($counter); $i++) {
			echo "<img src=\"image/$counter[$i].gif\" align=\"absbottom\">";			  
		  }
		  ?>
        <br>
        <br>
		
      </div></td>
  </tr>
</table>
<div align="center"><br>
  <strong> </strong><br>
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="130" height="140">
    <param name="movie" value="flash/clockcalendarwhite.swf" />
    <param name="quality" value="high" />
    <embed src="flash/clockcalendarwhite.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="130" height="140"></embed>
  </object>
  <br>
  <br>
  <strong>
  <?=date("d-m-Y H:i");?>
  </strong><br>
  <br>
</div>
<div align="center"><br>
  <br>
</div>





Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-05-03 20:00:35 By : NToo View : 844 Reply : 5
 

 

No. 1



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

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

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

Code (PHP)
$sql_product = "select * from cusorder where MemberID ='".$MemberID."' order by MemberID desc";







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-03 20:24:55 By : narubet
 


 

No. 2



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

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

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

บรรทัด 124.

ให้ตรวจสอบจาก SQL ที่สร้างขึ้นมาครับ ในที่คือตัวแปร $sql_product
โดยให้เพิ่มการ echo ตัวแปรเหล่านี้เข้าไป

Code (PHP)
$sql_product = "select * from cusorder where MemberID = $MemberID order by MemberID desc";
//$dbquery_product = mysql_query($sql_product);
$dbquery_product = mysql_query($sql_product);
if(!$dbquery_product){
    echo mysql_error() . "<br />$sql_product";
    exit();
}


แล้วคราวนี้เราจะรู้ได้แน่ชัดว่าคำสั่ง SQL ที่เราสั่งไป เมื่อรวมกับตัวแปรต่างๆ แล้วมันจะออกมาเป็นอย่างไร
ซึ่งเท่าที่ดู น่าจะเกิดจากตัวแปร $MemberID
ซึ่งหาก $MemberID เป็นค่าว่าง หรือไม่ใช่ตัวเลข หรือแม้แต่เป็นตัวเลขที่ขึ้นต้นด้วย 0 ก็จะเกิด error แน่นอน
เพราะคุณไม่ได้ครอบ $MemberID ด้วย '
เช่น สมมติว่า $MemberID เป็น null
$sql_product จะมีค่าดังนี้

Code (SQL)
select * from cusorder where MemberID =  order by MemberID desc


ซึ่งเป็น SQL ที่ผิด

แต่ถ้าเราครอบด้วย ' จะไม่เกิด error แม้ $MemberID เป็นค่าว่าง หรืออื่นๆ ที่ไม่ใช่ตัวเลขที่ถูกต้อง

Code (PHP)
$sql_product = "select * from cusorder where MemberID = '$MemberID' order by MemberID desc";


หาก $MemberID เป็น null จะได้

Code (SQL)
select * from cusorder where MemberID =  '' order by MemberID desc

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-03 20:29:44 By : cookiephp
 

 

No. 3



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



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


ขอบคุณคะพี่ๆทั้งสอง แต่กลายเป็นว่า คำว่า รายการสั่งซื้อ ไม่โชว์ออกมาเลยคะ รบกวนหน่อยนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-03 22:13:19 By : NToo
 


 

No. 4



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



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


ทำไมกลายป็นว่าคำว่า "รายการสั่งซื้อ"หายไปเลยคะ ไม่แสดงออกมาเลย ช่วยหน่อยยยยยยยนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-03 22:28:58 By : NToo
 


 

No. 5



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



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


Code (PHP)
$sql_product = "select * from cusorder where MemberID ='$MemberID' order by MemberID desc";

เขียนแบบนี้ ไม่ขึ้นอะไรเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-03 22:41:13 By : NToo
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by MemberID desc' at line 1
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่