 |
|
สอบถามเกี่ยวกับการ INSERT ข้อมูลเข้าฐานข้อมูลค่ะ ทำแล้วไม่ได้อย่างที่ต้องการเลยค่ะ
Code (PHP)
$query = sprintf("INSERT INTO products (product, price,link)
VALUES( '%s', '%s','%s')",
mysql_real_escape_string($product_name),
mysql_real_escape_string($product_price),
mysql_real_escape_string($id_product));
จากโค๊ดด้านบนนะคะ หลังจากทดสอบโค๊ดแล้ว หนูก็ได้ข้อมูลในฐานข้อมูล table products ตามนี้คะ
คอลัมน์ product มีค่าเป็น item1
คอลัมน์ price มีค่าเป็น 20
คอลัมน์ link มีค่าเป็น 12
หลังจากนั้นหนูก็ทำการเขียนโค๊ดเพิ่มเติมค่ะ โดยหนูต้องการเพิ่มค่าที่จะ INSERT เข้าคอลัมน์ link น่ะคะ โดยต้องการให้คอลัมน์ link มีค่าเป็น item1-12.html คะ
หนูจึงเขียนโค๊ดใหม่ได้ดังนี้ค่ะ
Code (PHP)
$query = sprintf("INSERT INTO products (product, price,link)
VALUES( '%s', '%s','%s')",
mysql_real_escape_string($product_name),
mysql_real_escape_string($product_price),
mysql_real_escape_string($product_name-$id_product.html));
แต่ก็ไม่ได้อย่างที่ต้องการค่ะ ไม่ทราบว่าจะต้องเขียนโค๊ดอย่างไรค๊ะ แนะนำด้วยนะค๊ะ ^_^
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2012-08-27 22:40:25
|
 |
 |
 |
 |
Date :
2012-08-27 22:39:03 |
By :
dferru |
View :
938 |
Reply :
3 |
|
 |
 |
 |
 |
|
|
|
 |