A-AA+then

ช่องว่างระหว่างข้อความ

1,657
คือว่าในฐานข้อมูลเป็นช่องว่างระหว่างคำพอเราเรียกข้อมูลแล้วมันไม่แสดงครับ

ยกตัวอย่างเช่นเก็บคำว่า commart 2008 ในฐานข้อมูล พอ fetch ข้อมูลออกมามันมาเฉพาะคำว่า commart ครับ

พอที่จะมีฟังก์ชั่นหรือวิธีการจัดการตรงนี้หรือเปล่าครับ...นอกจากการไปแก้ไขข้อมูลในฐานข้อมูลใหม่อ่ะครับ.

6 ความคิดเห็น

ไม่น่าเป็นไปได้

ตรวจดูว่าบน db มีข้อมูลถูกต้องมั้ย ถ้ามี มันเก็บอะไรลงไปในตัวคั่น
1

มีช่องว่างเป็นตัวคั่นครับ ตอน add ข้อมูล ผม add เข้าฐานข้อมูลตรงๆเลยครับ
2

ไม่น่ามีปัญหา

ช่องว่างไม่จำเป็นต้องแปลงอะไรครับ นอกจากมันจะไม่ใช่ช่องว่าง

มีอีกเรื่องนึง db เป็น utf-8 หรือเปล่า ถ้าเป็นแนะนนำให้ add ผ่านเว็บ อย่า add ผ่าน phpMyAdmin ครับ อาจเพี้ยน

และอีกเรื่องนึ้ง ฟังก์ชั่นที่ใชแปลงก่อนแสดงผลถูกต้องหรือเปล่า
3

ผมเคยเจออยู่เหมือนกันนะครับ แต่ ไม่รู้จะเป็น condition เดียวกันหรือเปล่า
จะต้องมี quotation ให้กับสิ่งที่จะแสดงผลนะครับ เป็นต้นว่า

<input type="text" value="<?php echo $res['answer']; ?>">
4

ใช่ครับ

ความจริงเรื่องนี้ควรทำให้เป็นนิสัยเลยในการเขียนโค้ด เพื่อลดความผิดพลาด ค่าต่างๆทีเป็น property ของ tag จะต้องอยู่ภายในเครื่องหมายคำพูดเสมอ เช่น

<a href="ช่องว่าง ระหว่างข้อความ.php">xxx</a>
<input type="text" value="name = somsri" />

ในกรณีข้างบน ถ้าไม่มีเครื่องหมายคำพูด tag คงเพี้ยนน่าดูครับ 
5

ขอบคุณอีกหนึ่งเกร็ดความรู้ครับ
6
^