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,030

HOME > PHP > PHP Forum > php mysql สอบถามเกี่ยวกับการ count จำนวนในฐานข้อมูลค๊ะ



 

php mysql สอบถามเกี่ยวกับการ count จำนวนในฐานข้อมูลค๊ะ

 



Topic : 092075



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



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




หนูได้โค๊ดอันนี้มาค๊ะ

Code (PHP)
$result = mysql_query("SELECT COUNT(*) FROM `table` WHERE `name` = 'คำที่ต้องการนับ'");
$row = mysql_fetch_row($result);
mysql_free_result($result);
echo $row[0];


หนูเลยเขียนโค๊ดอย่างนี้ค๊ะ

Code (PHP)
$result = mysql_query("SELECT COUNT(*) FROM `table` WHERE `name` = 'ipad'");
$row = mysql_fetch_row($result);
mysql_free_result($result);
echo $row[0];


ปรากฎว่า ใช้ได้ค๊ะ

หนูเลยเปลี่ยน โค๊ดมาเป็นแบบด้านล่างนี้อีกที เพื่อเอาไปใช้กับเนื้อหา dynamic

Code (PHP)
$result = mysql_query("SELECT COUNT(*) FROM `table` WHERE `name` = '$objResult['product_title']'");
$row = mysql_fetch_row($result);
mysql_free_result($result);
echo $row[0];


แต่มันขึ้น eror

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

ค๊ะ จะแก้ไขอย่างไรดีค๊ะ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-03-08 23:01:51 By : dferru View : 2596 Reply : 6
 

 

No. 1



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

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

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


https://www.thaicreate.com/community/common-php-mysql-error-messages.html






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-08 23:15:48 By : pokultra
 


 

No. 2



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

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

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

ตรงนี้ครับ

$result = mysql_query("SELECT COUNT(*) FROM `table` WHERE `name` = '$objResult['product_title']'");

หากเราใช้ตัวแปรในสตริงในรูปแบบนี้ (ยังมีรูปแบบอื่นอีก ลองศึกษาในบทความท้ายคำตอบ) ต้องไม่มี ' ครับ

$result = mysql_query("SELECT COUNT(*) FROM `table` WHERE `name` = '$objResult[product_title]'");

ลองทำความเข้าบทความนี้ครับ

การใช้ตัวแปรในสตริง

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

 

No. 3



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : cookiephp เมื่อวันที่ 2013-03-09 05:24:24
รายละเอียดของการตอบ ::
จากกที่ทำตามแบบของคุณแมวของคุ๊กกี้

Code (PHP)
$result = mysql_query("SELECT COUNT(*) FROM `table` WHERE `name` = '$objResult[product_title]'");


ใช้งานได้เลยค๊ะ ^^

แต่ติดปัญหาอีกนิดนึงค๊ะคือ บางข้อมูลที่ $objResult[product_title] มีค่าเท่ากับอะไรก็ตามที่มี ' ( ฟันหนู ) ติดมาด้วยเช่น men's t-shirt
จะไม่สามารถใช้งานได้เลยค๊ะ

แต่ถ้า $objResult[product_title] มีค่าเท่ากับคำอื่นๆเช่น men"s t-shirt ก็ใช้งานได้ไม่มีปัญหา

หนูจะแก้ปัญหานี้อย่างไรดีค๊ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-09 11:30:38 By : dferru
 


 

No. 4



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

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

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

ขอให้ศึกษาบทความนี้ (และที่เกี่ยวข้อง) โดยละเอียดครับ

สิ่งที่ทุกคนต้องรู้ ในการเขียนโปรแกรมด้วย PHP กับ MySQL หากไม่อยากให้ระบบที่เขียนนั้นถูก HACK ได้ !!!
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-09 11:42:35 By : cookiephp
 


 

No. 5



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

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

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

วิธีแก้มีอยู่ในบทความนะครับ แต่อยากให้อ่านทั้งหมด
จะได้เข้าใจ ไม่ใช่แค่รูว่าแก้อย่างไรแต่ไม่รู้ว่าเพราะอะไร
และจะได้มีลักษณะนิสัยการเขียนโปรแกรมที่ดีด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-09 11:44:29 By : cookiephp
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : cookiephp เมื่อวันที่ 2013-03-09 11:44:29
รายละเอียดของการตอบ ::
อ่านเรียบร้อยค๊ะ ขอบคุณมากๆค๊ะ ให้ประโยชน์มากๆเลย ^^

แต่ฟังก์ชันที่หนูอยากให้ แก้ไข ด้านบน เป็นฟังก์ชันที่เอาไว้แค่ count ข้อมูลค๊ะ ส่วนระบบ login หนูใช้ตามที่บทความของคุณแมวของคุ๊กกี้บอก
ไว้เลยค๊ะ

แต่หนูอ่านบทความแล้วหนูก็ยังไม่รู้วิธีแก้ไข ปัญหา ของหนูเลยค๊ะ

ช่วยแนะนำหนูหน่อยนะค๊ะ.

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-09 14:11:09 By : dferru
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : php mysql สอบถามเกี่ยวกับการ count จำนวนในฐานข้อมูลค๊ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่