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

HOME > PHP > PHP Forum > lสงสัย case `type` when 'a' then `quantity` else '-' end as a ค่ะช่วยตอบด้วยนะคะ



 

lสงสัย case `type` when 'a' then `quantity` else '-' end as a ค่ะช่วยตอบด้วยนะคะ

 



Topic : 037263



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



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




case `type` when 'a' then `quantity` else '-' end as a
type ,'- 'หลังelse หมายถึงค่าอะไรคะ
a ตัวแรกหลัง when หมายถึงค่าที่idที่เราเก็บค่าไว้
quantityหมายถึงชื่อฟิลด์ value
ใช่มั้ยคะ ช่วยตอบด้วยนะคะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-01-18 20:50:32 By : panna_marine View : 1041 Reply : 9
 

 

No. 1



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

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

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

หลักการเดียวกับ if ครับ






Date : 2010-01-18 21:05:40 By : webmaster
 


 

No. 2



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

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

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

เอาโค้ดมาเต็มๆกว่านี้ได้มั้ยคับ จริงๆแล้วไม่เคยใช้

เห็นดูก็น่าจะออกมาเป็น '-' คล้าย if

มันเป็นสคริงนี่นา

เดาเอานะ
Date : 2010-01-18 21:11:27 By : pjgunner
 

 

No. 3



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

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

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

อธิบายเลยแล้วกันครับ

case `type` when 'a' then `quantity` else '-' end as a

ถ้าฟิวด์ type มีค่าเป็น a ให้อ่านจากฟิวด์ quantity ถ้าไม่ใช่ให้ แสดง '-' โดยแสดงชื่อฟิวด์ใหม่ชื่อ a
Date : 2010-01-18 21:17:27 By : webmaster
 


 

No. 4

Guest


ก็มันจะออกมาเหมือนที่ต้องการครับ
Code
name year a b c
aa 2550 5 - -
bb 2550 - 10 -
cc 2550 - - 15


แค่ query sql command ที่เขียนให้

แล้ว

Code
$result = mysql_query($sql);
echo "<table>";
echo "<td>name</td><td>year</td><td>a</td><td>b</td><td>c</td>";
while($rows = mysql_fetch_assoc($result)){
echo "<tr>";
echo "<td>" . $rows["name"] . "</td>";
echo "<td>" . $rows["year"] . "</td>";
echo "<td>" . $rows["a"] . "</td>";
echo "<td>" . $rows["b"] . "</td>";
echo "<td>" . $rows["c"] . "</td>";
echo "</tr>";
}
echo "</table>";


อธิบายง่ายๆ
Code
case `type` when 'a' then `quantity` else '-' end as a

ถ้า type = 'a' ให้ field a มีค่าเท่ากับฟิลด์ quantity แต่ถ้าไม่ ให้มีค่าเป็น - ซึ่งเป้น string

เครียร์นะครับ
Date : 2010-01-18 21:28:15 By : เซ็งตัวเอง
 


 

No. 5



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



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


ขอบคุณมากคับ
Date : 2010-01-18 21:31:08 By : panna_marine
 


 

No. 6

Guest


ทำไมบอร์ดนี้มีแต่คนสับสนทางเพศ
Date : 2010-01-18 21:47:39 By : เซ็งตัวเอง
 


 

No. 7



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

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

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

ขอถามหน่อยนะคับ ตัว ` ตัวนี้อ่ะคับ มันคืออะไร คือผมคิดว่ามันเป็นเครื่องหมาย string delimiter คับ ทำงานเหมือนกับ ' ไม่รู้ว่าผมคิดถูกป่าวนะ ผมเข้าใจว่า `type` คือสตริง "type" ไม่รู้ถูกหรือป่าว ช่วยชี้แนะด้วยคับ
Date : 2010-01-18 21:50:55 By : pjgunner
 


 

No. 8

Guest


ผมไม่ได้เก่งขนาดชี้แนะคุณ เอี่ยว(Awake) ได้หรอกครับ
แต่มันต่างกันครับ ทฤษฎีผมไม่เยอะครับ

แต่ลอง
select 'name' from users
กับ
select `name` from users

ดูนะครับ ใน users มีฟิลด์ name นะครับ ผลลัพธ์ต่างกันนะครับ

อธิบายไม่ถูกหรอกครับ แต่ผมดูที่ผลลัพธ์ ดังนั้นถ้ามีการตั้งชื่อฟิลด์ที่เป็น Reserved Words ต้องใส่ ` อะครับ
Date : 2010-01-18 22:16:29 By : เซ็งตัวเอง
 


 

No. 9



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

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

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

อย่าคิดมากเลยคับ คนเราก็มีที่รู้และไม่รู้ ทำได้และไม่ได้ ไม่มีใครทำได้ซะทุกอย่างหรอกคับ และผมก็ไม่ได้เก่งหรอกคับ ^^

ขอบคุณคับ
Date : 2010-01-18 22:47:26 By : pjgunner
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : lสงสัย case `type` when 'a' then `quantity` else '-' end as a ค่ะช่วยตอบด้วยนะคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่