ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถามการ เขียน insert บันทึกกลง Mysql ทีคับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามการ เขียน insert บันทึกกลง Mysql ทีคับ  (อ่าน 932 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
dekjaidee
Newbie
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 83



ดูรายละเอียด
« เมื่อ: 01 กันยายน 2018, 13:51:11 »

พอดีทำ input form ในการกรอก โค้ดสถิติจาก Histats ครับ


<textarea name="stat" class="form-control" rows="4" style="width:100%%" ></textarea>


ตัว Code

อ้างถึง
<!-- Histats.com  (div with counter) --><div id="histats_counter"></div>
<!-- Histats.com  START  (aync)-->
<script type="text/javascript">var _Hasync= _Hasync|| [];
_Hasync.push(['Histats.start', '1,4133205,4,1034,150,25,00011111']);
_Hasync.push(['Histats.fasi', '1']);
_Hasync.push(['Histats.track_hits', '']);
(function() {
var hs = document.createElement('script'); hs.type = 'text/javascript'; hs.async = true;
hs.src = ('//s10.histats.com/js15_as.js');
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(hs);
})();</script>
<noscript><a href="/" target="_blank"><img  src="//sstatic1.histats.com/0.gif?4100005&102" alt="" border="0"></a></noscript>
<!-- Histats.com  END  -->

พอกดบันทึกแล้ว ค่าไม่เก็บลงใน ฐานข้อมูลอ่ะครับ

ไม่ทราบว่าต้องเขียนอย่างไรครับ

 wanwan017 wanwan017
บันทึกการเข้า

HOW TO??
gilbert
สมุนแก๊งเสียว
*

พลังน้ำใจ: 587
ออฟไลน์ ออฟไลน์

กระทู้: 713



ดูรายละเอียด
« ตอบ #1 เมื่อ: 10 กันยายน 2018, 15:37:16 »

Convert characters to HTML entities ครับ

<?php
$name = htmlentities($_POST['name'));
?>
บันทึกการเข้า
somsaknus
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 59



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 17 กันยายน 2018, 11:58:32 »

ต้องดู code ในส่วน ฐานข้อมูลด้วย เผื่อตัวแปลไม่ตรงกัน
บันทึกการเข้า

กิน เที่ยว ทั่วไทยกับเว็บไซต์ https://www.paikanbor.com
maneemeena
คนรักเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 189



ดูรายละเอียด
« ตอบ #3 เมื่อ: 17 กันยายน 2018, 15:23:19 »

จำได้ว่าตอนหัดเขียน php ใหม่ๆ เพื่อเชื่อมกับฐานข้อมูล จะมีปัญหาการบันทึกค่าของ ' ลงในฐานข้อมูลครับ
และเพียงแค่ single quote ตัวนี้แหละ มันสามารถทำให้เกิดปัญหาที่เรียกว่า sql injection ได้ด้วย
ฉะนั้น ก่อนเก็บข้อมูลเข้าระบบ ควรจะ กรองค่า ให้เรียบร้อยก่อนทุกครั้งครับ ถ้าใช้พวก PDO ก็ไม่น่ามีปัญหา
แต่ถ้าเขียนเชื่อมกับฐานข้อมูลตรงๆเลย ก็ต้องระวังเองครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์