พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร
PHP development / ตัวแปรแบบ decimal
pucca
pucca
Fri 27 Jan 2006 11:40:08

กำหนดตัวแปรที่เป็นแบบ decimal(15,2) พอเวลา insert เข้าฐานข้อมูลถ้าเกิดว่าเป็นค่าว่างมันจะขึ้นฟ้องว่า

Incorrect decimal value: '' for column 'COST' at row 1

ต้องแก้ไขยังงัยค่ะ

Administrator
Fri 27 Jan 2006 12:10:13
เข้าใจว่าเป็นการ insert ข้อมูลว่างเข้าใน field decimal ถ้าต้องการใส่ข้อมูลเข้า field ชนิด numbering นั้นควรมีการเช็คค่าเพื่อทำการ insert หรือ update ฐานข้อมูลครับ เช่น
<?
$num = $_POST["decimal_field"];
$sql = "INSERT INTO table(decimal_field) VALUES(".(($num!="")?$num:0).")";
?>
ประมาณนี้แลครับ
pucca
pucca
Fri 27 Jan 2006 13:56:58

ขอบคุณมากมากเลยค่า

Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login