|
|
|
ขอสอบถามผู้รู้ เรื่อง Insert DateDiff ลงในฐานข้อมูล มือใหม่ครับ |
|
|
|
|
|
|
|
ตามส่วนใหญ่ที่ว่ามา เป็นวิธีที่ผิดครับ ห้ามใช้ ตัวแปร $_POST $_GET $_REQUEST โดยตรงใน statement
เพื่อป้องกัน SQL Injection ครับ ต้องแปลงข้อมูลให้ได้ตาม field type ก่อนครับ
Code (PHP)
$num_int = intval($_POST['Field_integer']);
$num_float = floatval($_POST['Field_float']);
$stringText = mysql_real_escape_string($_POST['Field_string']);
$sql = "insert into table
set
num_int = $num_int,
num_float = $num_float,
stringText='$stringText',
date_dif = '$date_dif',
time_dif = '$time_dif',
";
ส่วนที่ถามมาก็ลองประยุกต์ดูตามตัวอย่างนะครับ
ปล. ตัวอย่าง Insert แบบนี้ใช้ได้เฉพาะ MySql เท่านั้นนะครับ
ตะกูล Microsoft ใช้ไม่ได้
|
|
|
|
|
Date :
2015-07-20 02:35:43 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|