คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
ถ้าไม่เข้าใจพื้นฐาน อ่านเว็บที่สอนแล้วก็ยังคงไม่เข้าใจ ก็คงต้องไปลงคอร์สเรียนแล้วมั้งครับเนี่ย ^^'a
อธิบายแบบพื้นฐานง่ายๆ ก่อนนะครับ
ลักษณะงานที่คุณบอกมานั้น เครื่องที่ใช้ทำงาน จะเรียกว่าเครื่อง server
จะเป็นคอมฯ ของเรา หรือจะไปเช่า web server ที่เขามีบริการก็ได้
ถ้าใช้งานบนคอมฯ ของเรา การที่จะใช้งานได้ ต้องมีโปรแกรมดังนี้
1. SQL Server คือโปรแกรมที่ใช้จัดการฐานข้อมูล ซึ่งมีอยู่หลายตัวด้วยกัน เช่น MySQL, MS SQL ฯลฯ
2. Web Server คือโปรแกรมที่ทำให้เครื่องคอมฯ สามารถสร้างหน้าเว็บเพื่อแสดงผลได้ มีหลายตัวด้วยกัน เช่น Apache, MS Windows Server ฯลฯ
3. Browser คือโปรแกรมที่ใช้เปิดเว็บ เช่น IE, Google Chrome, Firefox ฯลฯ ซึ่งคุณคงรู้จักอยู่แล้ว
แต่ว่าการมีโปรแกรมทั้ง 3 ตัวนี้ คือโปรแกรมสำหรับใช้งาน ยังขาดตัวโปรแกรมที่เอาไว้สำหรับอ่านเขียนข้อมูลจากฐานข้อมูล
คำสั่งที่ทำให้แสดงผลข้อมูลเป็นหน้าเว็บได้ เรียกว่า คำสั่งภาษา HTML
แต่คำสั่ง HTML นั้นเป็นเพียงแค่การแปลภาษาส่งไปให้ browser แสดงผลเท่านั้น ตัวมันเองไม่สามารถทำอย่างอื่นได้นอกจากการแสดงผล
ดังนั้นต้องมีชุดโปรแกรมคำสั่งภาษา PHP (ที่จริงแล้วยังมีภาษาอื่นอีก) เอาไว้สำหรับใช้คำนวณ, อ่านเขียนข้อมูลในฐานข้อมูล และอีกสารพัด จากนั้นก็เอาผลลัพธ์ที่ได้มาแสดงในรูปแบบภาษา HTML
SQL Server, Web Server, Browser เป็นโปรแกรมสำเร็จรูปที่มีคนอื่นเขาทำไว้ให้เราเรียบร้อยแล้ว เราแค่ไปตั้งค่านิดหน่อยก็พร้อมใช้งาน
ส่วนโปรแกรมที่เอาไว้อ่านเขียนฐานข้อมูล และแสดงผลบนหน้าเว็บ คุณต้องเขียนขึ้นมาเอง
โปรแกรม SQL Server กับ Web Server มีคนทำชุดติดตั้งให้ใช้ได้แบบง่ายๆ ก็คือ XAMPP
https://www.apachefriends.org/download.html
เลือกโหลดตัวแรกมาเลยก็ได้ (มันมีความแตกต่างกันอยู่ แต่ตอนเริ่มต้นยังไม่ต้องสนใจก็ได้)
เมื่อโหลดมาติดตั้งแล้ว พอเปิดใช้งาน เครื่องคอมฯ ก็พร้อมจะทำตัวเป็นเครื่อง server ล่ะ
เหลือแต่การเขียนภาษาโปรแกรม ซึ่งคุณจำเป็นต้องไปศึกษาวิธีการเขียน HTML ให้เข้าใจลักษณะของมันเสียก่อน จากนั้นค่อยศึกษา PHP
เครื่องมือที่ใช้ในการเขียน HTML / PHP นั้นมีหลายตัวมาก อยากลองใช้ตัวไหนก็ใช้ไป แต่ส่วนตัวแล้ว
"ไม่" อยากแนะนำโปรแกรมพวกหน้าตาสำเร็จรูปแบบ Dreamweaver เพราะเหมือนจะใช้ง่าย แต่ทำให้เราไม่เข้าใจเรื่องโครงสร้างภาษา
ส่วนผมใช้ Visual Studio Code https://code.visualstudio.com/download
เพราะฉะนั้นในการเริ่มต้นแบบที่ยังงงๆ อยู่แบบนี้ ต้องค่อยๆ ศึกษาทีละขั้นตอนครับ ไม่งั้นจะมั่วไปหมด
เขียน HTML ให้เข้าใจวิธีการแสดงผลหน้าเว็บก่อน แล้วค่อยไป PHP
ซึ่งถ้าไม่มีพื้นฐานมาก่อน การจะศึกษาให้เข้าใจจนเขียนเว็บที่อ่านเขียนฐานข้อมูลได้ ก็คงต้องใช้เวลาระยะนึงเลยทีเดียว ดังนั้นอย่ารีบร้อน
ลองดูละกันนะ ติดตรงไหนก็มาโพสต์ถาม มีหลายคนยินดีช่วยเหลืออยู่แล้ว
อธิบายแบบพื้นฐานง่ายๆ ก่อนนะครับ
ลักษณะงานที่คุณบอกมานั้น เครื่องที่ใช้ทำงาน จะเรียกว่าเครื่อง server
จะเป็นคอมฯ ของเรา หรือจะไปเช่า web server ที่เขามีบริการก็ได้
ถ้าใช้งานบนคอมฯ ของเรา การที่จะใช้งานได้ ต้องมีโปรแกรมดังนี้
1. SQL Server คือโปรแกรมที่ใช้จัดการฐานข้อมูล ซึ่งมีอยู่หลายตัวด้วยกัน เช่น MySQL, MS SQL ฯลฯ
2. Web Server คือโปรแกรมที่ทำให้เครื่องคอมฯ สามารถสร้างหน้าเว็บเพื่อแสดงผลได้ มีหลายตัวด้วยกัน เช่น Apache, MS Windows Server ฯลฯ
3. Browser คือโปรแกรมที่ใช้เปิดเว็บ เช่น IE, Google Chrome, Firefox ฯลฯ ซึ่งคุณคงรู้จักอยู่แล้ว
แต่ว่าการมีโปรแกรมทั้ง 3 ตัวนี้ คือโปรแกรมสำหรับใช้งาน ยังขาดตัวโปรแกรมที่เอาไว้สำหรับอ่านเขียนข้อมูลจากฐานข้อมูล
คำสั่งที่ทำให้แสดงผลข้อมูลเป็นหน้าเว็บได้ เรียกว่า คำสั่งภาษา HTML
แต่คำสั่ง HTML นั้นเป็นเพียงแค่การแปลภาษาส่งไปให้ browser แสดงผลเท่านั้น ตัวมันเองไม่สามารถทำอย่างอื่นได้นอกจากการแสดงผล
ดังนั้นต้องมีชุดโปรแกรมคำสั่งภาษา PHP (ที่จริงแล้วยังมีภาษาอื่นอีก) เอาไว้สำหรับใช้คำนวณ, อ่านเขียนข้อมูลในฐานข้อมูล และอีกสารพัด จากนั้นก็เอาผลลัพธ์ที่ได้มาแสดงในรูปแบบภาษา HTML
SQL Server, Web Server, Browser เป็นโปรแกรมสำเร็จรูปที่มีคนอื่นเขาทำไว้ให้เราเรียบร้อยแล้ว เราแค่ไปตั้งค่านิดหน่อยก็พร้อมใช้งาน
ส่วนโปรแกรมที่เอาไว้อ่านเขียนฐานข้อมูล และแสดงผลบนหน้าเว็บ คุณต้องเขียนขึ้นมาเอง
โปรแกรม SQL Server กับ Web Server มีคนทำชุดติดตั้งให้ใช้ได้แบบง่ายๆ ก็คือ XAMPP
https://www.apachefriends.org/download.html
เลือกโหลดตัวแรกมาเลยก็ได้ (มันมีความแตกต่างกันอยู่ แต่ตอนเริ่มต้นยังไม่ต้องสนใจก็ได้)
เมื่อโหลดมาติดตั้งแล้ว พอเปิดใช้งาน เครื่องคอมฯ ก็พร้อมจะทำตัวเป็นเครื่อง server ล่ะ
เหลือแต่การเขียนภาษาโปรแกรม ซึ่งคุณจำเป็นต้องไปศึกษาวิธีการเขียน HTML ให้เข้าใจลักษณะของมันเสียก่อน จากนั้นค่อยศึกษา PHP
เครื่องมือที่ใช้ในการเขียน HTML / PHP นั้นมีหลายตัวมาก อยากลองใช้ตัวไหนก็ใช้ไป แต่ส่วนตัวแล้ว
"ไม่" อยากแนะนำโปรแกรมพวกหน้าตาสำเร็จรูปแบบ Dreamweaver เพราะเหมือนจะใช้ง่าย แต่ทำให้เราไม่เข้าใจเรื่องโครงสร้างภาษา
ส่วนผมใช้ Visual Studio Code https://code.visualstudio.com/download
เพราะฉะนั้นในการเริ่มต้นแบบที่ยังงงๆ อยู่แบบนี้ ต้องค่อยๆ ศึกษาทีละขั้นตอนครับ ไม่งั้นจะมั่วไปหมด
เขียน HTML ให้เข้าใจวิธีการแสดงผลหน้าเว็บก่อน แล้วค่อยไป PHP
ซึ่งถ้าไม่มีพื้นฐานมาก่อน การจะศึกษาให้เข้าใจจนเขียนเว็บที่อ่านเขียนฐานข้อมูลได้ ก็คงต้องใช้เวลาระยะนึงเลยทีเดียว ดังนั้นอย่ารีบร้อน
ลองดูละกันนะ ติดตรงไหนก็มาโพสต์ถาม มีหลายคนยินดีช่วยเหลืออยู่แล้ว
แสดงความคิดเห็น
ขอถามแบบโง่ ๆ เรื่องการดึงฐานข้อมูล database มาใช้หน่อยครับ
แต่อยากให้ไปแสดงผลบนเว็ปโดยการเขียน HTML + PHP อะครับคือต้องการลอง INSERT DELETE UPDATE บนหน้าเว็ปอะครับ อ่าน ๆ ดูผมงงตรงต้องทำเซิฟเวอร์โดยการใช้พวก SQL server อะครับคืออ่อนทางนี้มากช่วยผมทีครับประเด็นคือ อยากเอาข้อมูลใน database ในเครื่องคอมไปแสดงผลบนเว็ป เห็นว่าต้องมี username password localhost อะไรประมาณนี้อะครับ ขอบคุณครับ
ขอโทษด้วยที่ผมเป็นคนเข้าใจไรยาก 555