สวัสดีครับ บทความนี้ผมมาอธิบายต่อจากบทความในกลุ่มการจัดการฐานข้อมูลบน Mysql (หลังจากบทความที่แล้ว Update) ซึ้งผมแบ่งเนื้อหามาอธิบายทีละเล็กน้อยเนื้อหาจะได้ไม่เยอะจนเกินไป ในส่วนนี้คือการลบข้อมูล(Delete) ในฐานข้อมูล Mysql ดูบทความที่เกี่ยวข้องก่อนหน้าซักหน่อยครับ

–  เชื่อมต่อฐานข้อมูล Mysql บนเซิฟเวอร์

–  (Insert) การเพิ่มข้อมูลบน Mysql

–  (Update) การแก้ไขข้อมูลบน Mysql

!! ควรย้อนไปอ่านบทความ “เชื่อมต่อฐานข้อมูล Mysql บนเซิฟเวอร์” ก่อนนะครับ

Read More

สวัสดีครับหายไปนาน บทความนี้ผมมาอธิบายต่อจากบทความในกลุ่มการจัดการฐานข้อมูลบน Mysql (หลังจากบทความที่แล้ว Insert) ซึ้งผมแบ่งเนื้อหามาอธิบายทีละเล็กน้อยเนื้อหาจะได้ไม่เยอะจนเกินไป ในส่วนนี้คือการแก้ไขข้อมูล(Update) ในฐานข้อมูล Mysql ดูบทความที่เกี่ยวข้องก่อนหน้าซักหน่อยครับ

–  เชื่อมต่อฐานข้อมูล Mysql บนเซิฟเวอร์

–  (Insert) การเพิ่มข้อมูลบน Mysql

!! ควรย้อนไปอ่านบทความ “เชื่อมต่อฐานข้อมูล Mysql บนเซิฟเวอร์” ก่อนนะครับ

Read More

สวัสดีครับ บทความนี้ผมจะมาอธิบายตัวอย่างซึ้งเป็นที่นิยม (จริงๆก็มีบทความเรื่องนี้อยู่มากแล้วหละ) และ บ่อยครั้งเราต้องนำไปใช้งาน นั้นคือการเชื่อมต่อฐานข้อมูล Mysql บนเซิฟเวอร์ของเราผ่านแอนดรอยด์แอพพลิเคชั่น ก่อนที่เราจะมาดูโค้ดตัวอย่างกันผมจะอธิบายหลักการทำงานคร่าวๆของตัวอย่างให้ผู้อ่านได้เข้าใจก่อนจากหัวข้อข้างล่างครับ

!! บทความนี้เหมาะกับผู้ที่ต้องการเก็บข้อมูลลงบนเซิฟเวอร์ ไม่ใช่บนอุปกรณ์แอนดรอยด์ หรือ การ์ดต่างๆ

!! ควรมีความรู้เรื่องฐานข้อมูล Mysql ก่อนนะครับ

Read More

สวัสดีครับ บทความนี้ผมมาอธิบายต่อจากบทความที่แล้ว (เชื่อมต่อฐานข้อมูล Mysql บนเซิฟเวอร์) ซึ้งผมได้แบ่งเนื้อหามาอธิบายทีละเล็กน้อย ในส่วนนี้คือการเพิ่มข้อมูล(Insert) ลงฐานข้อมูล Mysql เอาหละไปดูโค้ดกัน

!! ควรย้อนไปอ่านบทความ “เชื่อมต่อฐานข้อมูล Mysql บนเซิฟเวอร์” ก่อนนะครับ

 

โค้ดตัวอย่าง

สามารถดาวน์โหลดโปรเจ็คตัวอย่างได้ที่ -> MysqlExample(Insert)

!! ใช้ฐานข้อมูลชุดเดิมจากบทความ เชื่อมต่อฐานข้อมูล Mysql บนเซิฟเวอร์

Read More

ฟังก์ชั่น mysql_insert_id()

 

ความหมายของฟังก์ชั่นและการใช้งาน

การคืนค่าข้อมูลของฟิลด์ที่เป็นแบบ auto_increment ของแถวใหม่ที่ได้เพิ่มเข้าไปโดยคำสั่ง INSERT ของ SQL ด้วยฟังก์ชั่น mysql_insert_id()

Read More

เราสามารถอ่านค่า id ล่าสุดจากฐานข้อมูล ได้หลายวิธี ซึ่งแต่ละวิธีก็มีข้อจำกัดแตกต่างกันเล็กน้อยครับ เรามาดูกันว่ามีวิธีใดบ้าง

1.ใช้ฟังก์ชั่น mysql_insert_id() ของ PHP ซี่งฟังก์ชั่นนี้จะคืนค่า id ล่าสุด ที่ทำการ บันทึก หรือ แก้ไข ย้ำว่า บันทึก หรือ แก้ไขนะครับ ถึงจะสามารถคืนค่าออกมาได้ถูกต้อง ฟังก์ชั่นนี้มีข้อเสียเล็กน้อย ตรงที่ เราจะต้องทำการอ่านค่านี้ทันที หลังจากทำการ insert หรือ update เพื่อป้องกันการอัปเดทค่าจากคนอื่น ซึ่งจะทำให้ ค่าที่ได้ไม่ถูกต้อง

<?php
$sql = “INSERT INTO table_name …..”; // query
     $res = mysql_query($sql); // ทำคำสั่ง INSERT
     $last_id = mysql_insert_id(); // คืนค่า id ที่ insert ล่าสุด
 ?>

Read More

The Registrant is the licensee of the domain name – this is the individual or company who has the right to use, sell or destroy a domain name.

The Administrative Contact is the licensee’s appointed agent for the functions above and any other purpose. In the case that the Registrant is a company the Administrative Contact should be an employee, director, manager of the company. This person has full authority for all changes in our system so care should be taken in selecting the appropriate person to nominate for this role.

The Technical Contact is the person responsible for maintaining the DNS nameservers associated with the domain name. This enables that contact to make updates if necessary if, for example, the name of the DNS nameserver changes.

The Billing Contact is the primary point of contact responsible for paying for the domain name’s license renewals.

Read More

If someone want to test wpi on windows 10…here what you need to edit:

installer.js from WPIScripts, line 1400, replace with

   if (getOSver() == "Win7" || getOSver() == "Win8" || getOSver() == "Win8.1" || getOSver() == "Win10")

 

core.js, line 583, replace with

 

   if (getOSver() == "XP" || getOSver() == "Vista" || getOSver() == "Win7" || getOSver() == "Win8" || getOSver() == "Win8.1" || getOSver() == "Win10")

wmi.js

line 71, add this

        if      (Caption.indexOf("10")    != -1) { szOSVerCache = "Win10";  szEditionIDCache = getOSsku(OSSKU); }

Read More

NOTE: The download links given in this article will always download offline installers for the latest version of Google Chrome.

We all know about Google’s official web browser Google Chrome which has become very popular among all Internet users. It’s very fast and provides several useful features.

When you start downloading Google Chrome on your computer, it downloads a very small 1 MB online installer (also known as stub installer or net installer). When you run the downloaded installer, it again starts downloading the required setup files of Chrome from Google servers as the online installer doesn’t contain all required program files.

Read More