echo PHP Columm ที่มีช่องว่าง

เริ่มโดย Lunifer, 18 กรกฎาคม 2012, 00:49:20

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Lunifer

while($result=mysql_fetch_array($result1))
   {
   echo"$result[sp name eng]";
   }
มันต้องหาอะไรมาใส่ตรงเว้นวรรคแทนมัยครับ เพราะมันerror
+1 :wanwan017:
ปล.เอาแบบการแก้ columm เป็นตัวเลือกสุดท้ายนะครับ

ballalistit

ตอน ใช้คำสั่ง sql ให้ลองเปลี่ยนชื่อฟิลด์ดูดีมั้ยครับ เช่น Select ` sp name eng`  as field1 From table

Positron

echo"$result[sp name eng]";  ที่จริงแล้วมันเป็นการเขียนที่ไม่ควรทำนะครับ
การเรียกใช้งานตัวแปรต่างๆที่มีลักษณะเป็น array และมีคีย์เป็น string ควรจะใช้ ' คร่อม

เช่น echo $result['sp name eng'];

เพราะ ' จะทำงานไวกว่า " คร่อมทั้งหมด เนื่องจากใน ' จะไม่มีการประมวล ทำให้phpไม่ต้องสนใจว่าจะมีตัวแปรภายใน string นั้นรึป่าว

xvlnw.com

อ้างถึงจาก: ballalistit ใน 18 กรกฎาคม 2012, 01:10:55
ตอน ใช้คำสั่ง sql ให้ลองเปลี่ยนชื่อฟิลด์ดูดีมั้ยครับ เช่น Select ` sp name eng`  as field1 From table

แนะนำตามนี้ครับ

แต่ผมว่าเปลี่ยนชื่อคอลั่มใน DB เถอะครับ
เพื่อป้องกัน บรา ๆ ๆ ที่จะเกิดขึ้นในอนาคตต่อไปครับ
[direct=https://cloudhost.in.th/wordpress-hosting]ツ ⓌⓄⓇⒹⓅⓇⒺⓈⓈ ⒽⓄⓈⓉⒾⓃⒼ [/direct] :wanwan014:  :D
[direct=https://cloudhost.in.th/cloudhosting.html]Cloud Hosting[/direct] [direct=https://cloudhost.in.th/cloudvps.html]Cloud Server[/direct] [direct=https://cloudhost.in.th/vpshosting.html]Cloud VPS Hosting[/direct] [direct=https://cloudhost.in.th/windowsvps.html]Cloud Windows[/direct] Tel: 080-348-0843 LINE: ixvlnw

tonotech

การตั้งชื่อ filed ใน DB ควรจะใช้ "_"(underscore) เป็นตัวแบ่งคำแทนช่องว่างครับ :wanwan003:
[direct=http://www.thaistampshop.com]ร้านไทยแสตมป์[/direct]  [direct=http://www.thaistampshop.com/index.php?country=TH]แสตมป์ไทย[/direct] [direct=http://www.thaistampshop.com/index.php?country=TW]แสตมป์ไต้หวัน[/direct] [direct=http://www.thaistampshop.com/index.php?country=CN]แสตมป์จีน[/direct] และแสตมป์ต่างประเทศอื่นๆ เชิญแวะชมได้ครับ

[direct=http://www.udseed.com/]UD Seed จำหน่ายเมล็ดพันธุ์ผักซอง ปลีก-ส่ง[/direct] ขาย PayPal $1=30.70 บาท มีเข้ามาเรื่อยๆ สนใจ PM สอบถามได้ครับ

tiamkeaw

#5
ใช้ AS ในการเปลี่ยนชื่อฟิลเหมือนข้างบน

:wanwan012:
ถอนหายใจ

TheZupurp

1. ใช้ as ใน sql query เพื่อเเก้ปัญหาเฉพะาหน้า ^^
2. แก้ชื่อ column หากมองภาพรวม เเละระยะยาว

:-[

Pink.in.th

อ้างถึงจาก: TheZupurp ใน 18 กรกฎาคม 2012, 09:07:17
1. ใช้ as ใน sql query เพื่อเเก้ปัญหาเฉพะาหน้า ^^
2. แก้ชื่อ column หากมองภาพรวม เเละระยะยาว

:-[

แนะนำตามท่านนี้ค่ะ
[direct=http://www.pink.in.th]ผู้หญิง[/direct] [direct=http://www.showlnw.com][/direct]  [direct=http://www.showlnw.com]บริการออกแบบเว็บไซต์[/direct] 
ขายสคริปเกมส์เพียว ๆ ราคา 300 บาท, มีเกมส์ด้วยราคา 500 บาท ติดตั้งฟรี เลือก Theme ได้ครับ >> [direct=http://www.teawloei.com/gameonline1/]Theme 1[/direct]  [direct=http://www.teawloei.com/gameonline2/]Theme 2[/direct]

jubajuba

echo $result["sp name eng"];
ไม่ใช่แบบนี้หรือ

จริงๆ ก็ผิดตั้งแต่ตั้งชื่อ COLUMN แล้วแหละครับ ห้ามมีเว้นวรรค ให้ใช้ _ แทน

[direct=https://www.costumeww.com]ชุดหมา[/direct]
[direct=https://www.costumeww.com]ชุดแฟนซีสุนัข[/direct]


MeenyFancy

ผิดตั้งแต่ชื่อฟิลด์มีวรรคแล้วครับ

ไม่ต้องแก้ที่ code หรอก แก้ที่ Database เลยครับ แก้โค้ดมันวุ่นวายไม่จบไม่สิ้นครับ
Have a good trip.
[direct=http://petdeecare.com]สุนัขป่วย[/direct] [direct=http://petdeecare.com]แมวป่วย[/direct]
[direct=http://petdeecare.com]หนูป่วย[/direct] [direct=http://petdeecare.com]อาหารแมว[/direct] [direct=http://petdeecare.com]อาหารหมา[/direct]

gilbert

อ้างถึงจาก: Lunifer ใน 18 กรกฎาคม 2012, 00:49:20
while($result=mysql_fetch_array($result1))
   {
   echo"$result[sp name eng]";
   }
มันต้องหาอะไรมาใส่ตรงเว้นวรรคแทนมัยครับ เพราะมันerror
+1 :wanwan017:
ปล.เอาแบบการแก้ columm เป็นตัวเลือกสุดท้ายนะครับ


ใส่ index แทนน่าจะได้ครับ "$result[0]";

tiamkeaw

ลองแบบนี้ดู @

$array = array('white space' => 'จะทำได้ไง?');
echo @$array['white space'];

แต่ถ้าแก้ชื่อฟิล์ดใน db จะดีนะ

ถอนหายใจ

Lunifer

#12
ขอบคุณหลายๆท่านที่ตอบ พอดี column ห้ามแก้ครับ ผมก็เรียนจบสายนี้มา แก้ column มันง่ายครับ แต่ต้องไปแก้ script มันก็ใช่เรื่อง อย่างที่ผมบอกครับ
แค่อยากหาวิธี เรียก column ที่มีเว้นวรรค
ผมแค่อยากหาวิธีเขียน Code ให้ support script
+1 แล้วนะครับปล่อยตกได้เลย