ตอนนี้รวมถึงอนาคต จำเป็นหรือไม่ครับ ที่จะต้องเปลี่ยนจาก Mysql ไปเป็น Mysqli ?
ในเบื้องต้นทราบว่า Mysqli สามารถป้องกัน SQL injection ได้ (แต่ผมก็ใช้ Mysql และคลุมตัวแปรด้วย mysql_real_escape_string)
และถ้าไม่เปลี่ยน จะเกิดผลเสียร้ายแรงมั้ยครับเช่น ถ้าใช้ Mysql จะถูก Hack ได้ง่ายกว่า Mysqli หรือเปล่าครับ
หรือว่าในอนาคต อาจจะไม่มี host ที่ support mysql หรือเปล่าครับ
และทราบว่า Mysqli ไม่รองรับ Myisam ด้วย ซึ่งเว็บผมทั้งเว็บเป็น Myisam หมดเลยครับ
จำเป็นไหมนี่ไม่แน่ใจครับ
PaPaSEK Mon, 09/03/2015 - 21:55
จำเป็นไหมนี่ไม่แน่ใจครับ รู้แต่ว่า PHP ตัวใหม่ๆ พยายามผลักดันให้มาใช้ MySqli ครับ
ขึ้น waring จนรำคาญขนาดที่ว่า เออ ... แก้ code ก็ได้
PHP 5.5 ตั้งสถานะให้ MySQL
osmiumwo1f Mon, 09/03/2015 - 22:50
PHP 5.5 ตั้งสถานะให้ MySQL เป็น deprecated (เตรียมตัวเอาออก) แล้วนะครับ เพราะฉนั้นใช้ MySQLi หรือใช้ PDO_MySQL เพื่ออนาคต (ของลูกหลาน) ดีกว่าครับ เว้นแต่ว่าจะใช้ PHP รุ่นที่รองรับ MySQL ตลอดไปครับ
ตามนี้ครับ ถ้าคุณคิดว่าจะใช้
icez Tue, 10/03/2015 - 22:50
In reply to PHP 5.5 ตั้งสถานะให้ MySQL by osmiumwo1f
ตามนี้ครับ
ถ้าคุณคิดว่าจะใช้ script ถึงแค่ php5.5 หลังจากนั้นไม่มีการ upgrade อีก (หรือเลิกใช้ ไปใช้ตัวอื่น) ก็ยังใช้ php-mysql ได้
แต่ถ้าจะเผื่ออนาคตก็ต้องย้ายมาใช้ mysqli เป็นอย่างน้อยแน่นอนครับ
จำเป็นครับ
lancaster Tue, 10/03/2015 - 01:31
จำเป็นครับ อีกหน่อยจะไม่รองรับแล้วครับ
myisam ก็ใช้ได้นะ ???
Wizard. Tue, 10/03/2015 - 01:44
myisam ก็ใช้ได้นะ
???
myisam เป็น engine
bluezip Tue, 10/03/2015 - 11:52
In reply to myisam ก็ใช้ได้นะ ??? by Wizard.
myisam เป็น engine ใช้สำหรับเก็บข้อมูล แต่ที่พูดถึงเขาพูดถึงคำสั่งที่ php เอาไว้เรียกดูข้อมูลจาก mysql
ส่วนตัวแนะนำ PDO เวลาเปลี่ยนไปใช้ database ตัวอื่นๆ อาจไม่ต้องแก้โค๊ตเลยก็ได้
คุณ Wizard
channimit Wed, 11/03/2015 - 00:14
In reply to myisam เป็น engine by bluezip
คุณ Wizard น่าจะตอบอันนี้นะครับ
เปลื่ยนเถอะครับ mysql มัน
Configuleto Fri, 13/03/2015 - 13:28
เปลื่ยนเถอะครับ mysql มัน DEPRECATED แล้ว อนาคตก็ต้องถูกเอาออก
แนะนำ PDO
หาอ่านเพิ่มเติม