กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
1,851 33
URL.หัวข้อ /
URL
php กับ MySQL
หลังจากจดๆ จ้องๆ อยู่ 2-3 วันช่วงวันสงกรานต์ ที่จะลองเปลี่ยนจาก ASP กับ MS Access ไปเป็น php กับ MySQL ในการทำเว็บแบบ Database-Driven วันนี้ก็เลยได้ฤกษ์ เพิ่งจะไป d/l php และได้ Set ค่าต่างๆ และลองสร้างเว็บง่ายๆ และได้ Run ผ่าน ก็เลยยังตื่นเต้นไม่หาย
หลายท่านที่เคยเล่น php มานานคงจะว่าผมเชย แต่ผมรักเดียวใจเดียวกับ ASP และ Access มาตลอด เพราะผมคิดว่าน่าจะยึดโปรแกรมในกลุ่มใดกลุ่มหนึ่งให้ลึกซึ่งไปเลย แต่การจับกุมโปรแกรมเถื่อนในปีนี้ ทำให้ผมต้องเริ่มที่จะในอ่อนหันมาดูโปรแกรมที่ฟรีบ้างแล้ว และก็เลยลง php กับ MySQL
ตอนนี้ก็กำลัง d/l mysql อยู่ มีตัวอย่างในเว็บต่างประเทศให้ศึกษามากมาย (เมื่อก่อนไม่เคยมองเห็น เพราะรักแต่ ASP) ซึ่งสามารถเข้ามาแทน ASP ที่ผมเคยทำได้ทุกรายการที่ผมต้องการ (ยังไม่ได้ลองทำ แต่เห็นมีตัวอย่างครบถ้วนหมดแล้ว) และที่สำคัญ ฟรี ครับ ยังไงผมจะเข้ามาแจ้งความคืบหน้าเรื่อยๆ ครับ *** Edited by Supap Chaiya *** 5/11/2003 8:18:27 PM
หลายท่านที่เคยเล่น php มานานคงจะว่าผมเชย แต่ผมรักเดียวใจเดียวกับ ASP และ Access มาตลอด เพราะผมคิดว่าน่าจะยึดโปรแกรมในกลุ่มใดกลุ่มหนึ่งให้ลึกซึ่งไปเลย แต่การจับกุมโปรแกรมเถื่อนในปีนี้ ทำให้ผมต้องเริ่มที่จะในอ่อนหันมาดูโปรแกรมที่ฟรีบ้างแล้ว และก็เลยลง php กับ MySQL
ตอนนี้ก็กำลัง d/l mysql อยู่ มีตัวอย่างในเว็บต่างประเทศให้ศึกษามากมาย (เมื่อก่อนไม่เคยมองเห็น เพราะรักแต่ ASP) ซึ่งสามารถเข้ามาแทน ASP ที่ผมเคยทำได้ทุกรายการที่ผมต้องการ (ยังไม่ได้ลองทำ แต่เห็นมีตัวอย่างครบถ้วนหมดแล้ว) และที่สำคัญ ฟรี ครับ ยังไงผมจะเข้ามาแจ้งความคืบหน้าเรื่อยๆ ครับ *** Edited by Supap Chaiya *** 5/11/2003 8:18:27 PM
33 Reply in this Topic. Dispaly 2 pages and you are on page number 2
22 @R03925
ผมใช้ PHP 4.3.1 เป็นแบบแรกครับ คือตัวติดตั้งเป็นแบบ Installer ตัวรันเป็น
php.exe ยังไม่ advance ขนาดใช้แบบ isapi ครับ
เท่าที่ซื้อตำรับตำรามาศึกษาดูเขาว่า ถ้าอยากจะใช้ PHP แบบเต็มความสามารถ
ก็ต้องเป็นแบบ isapi ซึ่งจะมีการเรียกใช้ ไฟล์ .dll(ซึ่งจริงๆแล้ว .dll ก็เป็นไฟล์
excute ชนิดหนึ่งเหมือนกันเพียงแต่เปลี่ยนนามสกุลเป็น dll เท่านั้น ลองเปลี่ยนนามสกุลเป็น exe ก็จะสามารถรันได้เหมือนไฟล์ application ทั่วไปครับ) และมีลูกเล่น
มากมาย แต่ต้องไปปรับ config เอง...
ส่วน PHP ver 5 ผมไม่แน่ใจว่า stable หรือยัง เพราะตัวที่ผมใช้ก็เพิ่ง D/L
มาประมาณ 2 เดือน ครับ
ใจจริงก็อยากศึกษาบน Server Linux ครับ แต่ไม่ค่อยถนัดบน unix เท่าไร อยาก
มีเวลาไปศึกษากับ อ.สุภาพจังครับ ไม่ทราบ อาจารย์จะรับพิจารณาหรือเปล่า...
php.exe ยังไม่ advance ขนาดใช้แบบ isapi ครับ
เท่าที่ซื้อตำรับตำรามาศึกษาดูเขาว่า ถ้าอยากจะใช้ PHP แบบเต็มความสามารถ
ก็ต้องเป็นแบบ isapi ซึ่งจะมีการเรียกใช้ ไฟล์ .dll(ซึ่งจริงๆแล้ว .dll ก็เป็นไฟล์
excute ชนิดหนึ่งเหมือนกันเพียงแต่เปลี่ยนนามสกุลเป็น dll เท่านั้น ลองเปลี่ยนนามสกุลเป็น exe ก็จะสามารถรันได้เหมือนไฟล์ application ทั่วไปครับ) และมีลูกเล่น
มากมาย แต่ต้องไปปรับ config เอง...
ส่วน PHP ver 5 ผมไม่แน่ใจว่า stable หรือยัง เพราะตัวที่ผมใช้ก็เพิ่ง D/L
มาประมาณ 2 เดือน ครับ
ใจจริงก็อยากศึกษาบน Server Linux ครับ แต่ไม่ค่อยถนัดบน unix เท่าไร อยาก
มีเวลาไปศึกษากับ อ.สุภาพจังครับ ไม่ทราบ อาจารย์จะรับพิจารณาหรือเปล่า...
23 @R03927
ล่าสุดผมก็ติดตั้งเหมือน อ. BADMan เหมือนกัน ไม่รู้ด้วยซ้ำว่ามันมีการติดตั้งหลายแบบ
เมื่อคืนเลยลองไปอ่านดู จึงรู้ว่าถ้าติดตั้งแบบนี้จะทำให้ไม่สามารถเล่นในส่วนของการสร้างภาพ Graphic และ PDF ได้ เพราะต้องไปอ้างอิง php_gd2.dll และ php_pdf.dll จึงจะทำงานได้ จึงเห็นได้ชัดว่าแบบหลังจะดีกว่าแบบแรกครับ
ส่วน Linux นั้นผมเพิ่งจะเริ่มครับ ต้องบอกตรงๆ ว่ากำลัง 'งม' อยู่เหมือนกันครับ
แต่คงจะพอแลกเปลี่ยนประสบการณ์เบื้องต้นได้บ้างครับ
ไม่ทราบว่า อ. BADMan เห็นโครงการ OpenSource ของ มข. หรือยังครับ
ดูได้ที่ http://opensource.kku.ac.th/
ผมเข้าไปสมัครช้าไป จึงติดที่นั่งสำรอง แต่ยังงัยก็ขอให้สมัครไว้ก่อนครับ เผื่อเขามีรุ่นต่อๆ ไป
ผมมีอะไรคืบหน้าจะเข้ามาเล่าผ่านบอร์ดนี้ให้ฟังก็แล้วกันครับ
เมื่อคืนเลยลองไปอ่านดู จึงรู้ว่าถ้าติดตั้งแบบนี้จะทำให้ไม่สามารถเล่นในส่วนของการสร้างภาพ Graphic และ PDF ได้ เพราะต้องไปอ้างอิง php_gd2.dll และ php_pdf.dll จึงจะทำงานได้ จึงเห็นได้ชัดว่าแบบหลังจะดีกว่าแบบแรกครับ
ส่วน Linux นั้นผมเพิ่งจะเริ่มครับ ต้องบอกตรงๆ ว่ากำลัง 'งม' อยู่เหมือนกันครับ
แต่คงจะพอแลกเปลี่ยนประสบการณ์เบื้องต้นได้บ้างครับ
ไม่ทราบว่า อ. BADMan เห็นโครงการ OpenSource ของ มข. หรือยังครับ
ดูได้ที่ http://opensource.kku.ac.th/
ผมเข้าไปสมัครช้าไป จึงติดที่นั่งสำรอง แต่ยังงัยก็ขอให้สมัครไว้ก่อนครับ เผื่อเขามีรุ่นต่อๆ ไป
ผมมีอะไรคืบหน้าจะเข้ามาเล่าผ่านบอร์ดนี้ให้ฟังก็แล้วกันครับ
24 @R03949
อ.สุภาพครับ ไม่ทราบในส่วนของการใช้ PHP แบบ isapi มีข้อดีตรงไหนอีกครับ
มีลูกเล่นอย่างไรบ้าง อาจารย์ช่วย เล่าสู่กันฟังบ้างได้มั๊ยครับ เพราะผมไม่ค่อยเก่ง
ภาษาอังกฤษ จึงแปลจับใจความไม่ค่อยได้ครับ
มีลูกเล่นอย่างไรบ้าง อาจารย์ช่วย เล่าสู่กันฟังบ้างได้มั๊ยครับ เพราะผมไม่ค่อยเก่ง
ภาษาอังกฤษ จึงแปลจับใจความไม่ค่อยได้ครับ
25 @R03951
ผมเองก็อ่านมาเล่าสู่กันฟังนะ
ข้อดีของมันเท่าที่ทำไปได้ขณะนี้คือ จะ plug ins ต่างๆ อย่างที่ผมได้บอกไป ได้มากขึ้น ที่ผมใช้คือ php_gd2.dll และคาดว่าจะใช้ php_pdf.dll ด้วย เพื่อสร้าง PDF ไฟล์ทางหน้าเว็บได้เลยครับ
ส่วนวิธีติดตั้งนั้นลองไปดูที่ http://www.jananet.com/sourcecode/articles.asp?id=4
ปัญหาเกี่ยวกับการเรียกใช้ GD ของ php ที่ผมเจอ ถ้าเป็นเวอร์ชันต่ำกว่า 4.3.2 จะมีปัญหากับการสร้างภาพแบบ JPEG, GIF (php_gd.dll, 1.8) สร้างได้เฉพาะไฟล์ PNG อย่างเดียว
เมื่อคืนผมไปเอาเวอร์ชัน 4.3.2 มา ปรากฏว่าสามารถสร้างภาพ JPEG ได้ แต่ GIF ยังไม่ได้อยู่ดี
ปัญหานี้ผมเจอทั้งใน Windows 2000 Server และ Linux Red Hat 9.0 ครับ
ข้อดีของมันเท่าที่ทำไปได้ขณะนี้คือ จะ plug ins ต่างๆ อย่างที่ผมได้บอกไป ได้มากขึ้น ที่ผมใช้คือ php_gd2.dll และคาดว่าจะใช้ php_pdf.dll ด้วย เพื่อสร้าง PDF ไฟล์ทางหน้าเว็บได้เลยครับ
ส่วนวิธีติดตั้งนั้นลองไปดูที่ http://www.jananet.com/sourcecode/articles.asp?id=4
ปัญหาเกี่ยวกับการเรียกใช้ GD ของ php ที่ผมเจอ ถ้าเป็นเวอร์ชันต่ำกว่า 4.3.2 จะมีปัญหากับการสร้างภาพแบบ JPEG, GIF (php_gd.dll, 1.8) สร้างได้เฉพาะไฟล์ PNG อย่างเดียว
เมื่อคืนผมไปเอาเวอร์ชัน 4.3.2 มา ปรากฏว่าสามารถสร้างภาพ JPEG ได้ แต่ GIF ยังไม่ได้อยู่ดี
ปัญหานี้ผมเจอทั้งใน Windows 2000 Server และ Linux Red Hat 9.0 ครับ
26 @R03952
...GiF ของ php เวอร์ชั่นหลังๆ รู้สึกว่าจะถูกถอดออกครับ มีปัญหาเรื่องลิขสิทธิ์หรือยังไงนี่หละครับ
27 @R03954
อ.สุภาพ และ อ.Camelot คิดว่า เราสามารถสร้าง Web Application
(PHP + MySQL) แทนโปรแกรม MS Access ได้หรือไม่ครับ เพราะ
ผมเริ่มเห็นถึงความรวมเร็วในการประมวลผลของ MySQL แล้วครับ(ข้อมูล
ขนาด 250,000 เรคคอร์ด ใช้เวลาไม่กี่วินาทีครับ) และเวลาแก้ไขโปรแกรม
เสร็จก็สามารถนำไปปรับปรุงที่เครื่อง Server เพียงเครื่องเดียว เครื่องลูกๆ
อื่นๆก็สามารถใช้งานได้ ไม่ต้องไปแก้ไขตัว Front end ให้ยุ่งยาก และผมว่า
การจัดการดูแลน่าจะสะดวกกว่า MS Access นะครับ...
(PHP + MySQL) แทนโปรแกรม MS Access ได้หรือไม่ครับ เพราะ
ผมเริ่มเห็นถึงความรวมเร็วในการประมวลผลของ MySQL แล้วครับ(ข้อมูล
ขนาด 250,000 เรคคอร์ด ใช้เวลาไม่กี่วินาทีครับ) และเวลาแก้ไขโปรแกรม
เสร็จก็สามารถนำไปปรับปรุงที่เครื่อง Server เพียงเครื่องเดียว เครื่องลูกๆ
อื่นๆก็สามารถใช้งานได้ ไม่ต้องไปแก้ไขตัว Front end ให้ยุ่งยาก และผมว่า
การจัดการดูแลน่าจะสะดวกกว่า MS Access นะครับ...
28 @R03958
น่าจะได้ไม่มีปัญหานะครับ
ผมกะจะใช้ Linux เป็น Server แล้วใช้ php เป็น Front End เล่นทางหน้าเว็บ และให้ MySQL หรือ PostgreSQL เป็น Back End
และถ้าผู้ใช้ยังติดอยู่กับ Windows ผมกะจะใช้ Access เป็น Front End แบบ Back Office ด้วย
ยังงัยก็คงให้เวลาเป็นเเครื่องตัดสินว่า Work หรือไม่ครับกับแนวคิดแบบนี้ อ. BADMan เองก็คงจะหาคำตอบได้ด้วยตนเองอยู่แล้ว เพราะกำลังทำอยู่ใช่มั๊ยครับ
ผมกะจะใช้ Linux เป็น Server แล้วใช้ php เป็น Front End เล่นทางหน้าเว็บ และให้ MySQL หรือ PostgreSQL เป็น Back End
และถ้าผู้ใช้ยังติดอยู่กับ Windows ผมกะจะใช้ Access เป็น Front End แบบ Back Office ด้วย
ยังงัยก็คงให้เวลาเป็นเเครื่องตัดสินว่า Work หรือไม่ครับกับแนวคิดแบบนี้ อ. BADMan เองก็คงจะหาคำตอบได้ด้วยตนเองอยู่แล้ว เพราะกำลังทำอยู่ใช่มั๊ยครับ
29 @R03973
...สร้างยังไงครับอาจารย์
...อ้อ ผมแค่คนเขียนเว็บกิ๊กก๊อก ไม่ใช่อาจารย์หรอกครับ อาจารย์ Badman :-)
...แต่ผมว่าถ้าจะพัฒนา Wep application ด้วย php+Mysql (คู่รักคู่รส) นี่มันน่าเพลิดเพลินครับ เพราะมีตัวอย่างหรือคนทำอะไรดีๆ ไว้เยอะ ทั่วโลก แต่ถ้าเราเอาเป็นไทยทำไทยใช้ แบบจริงๆ จังๆ คนได้ประโยชน์เยอะนะผมว่า อีกอย่างมันฟรีด้วย
...ส่วนที่ต้องเน้น คงเป็นเรื่อง securiry ด้วยหละครับ
...Mysql ต้องการความเร็วก็ยังขาดคุณสมบัติบางอย่างที่ DBMS ควรจะมีบ้างเหมือนกัน แต่พูดถึงการใช้งานทั่วๆ ไป คงรองรับเราได้แทบทุกด้าน
...ส่วน Mysql เวอร์ชั่นที่เสียตังค์อาจจะดีกว่า ถ้ามีใครใช้อยู่ แนะนำบ้างก็แล้วกันครับ :-)
...อ้อ ผมแค่คนเขียนเว็บกิ๊กก๊อก ไม่ใช่อาจารย์หรอกครับ อาจารย์ Badman :-)
...แต่ผมว่าถ้าจะพัฒนา Wep application ด้วย php+Mysql (คู่รักคู่รส) นี่มันน่าเพลิดเพลินครับ เพราะมีตัวอย่างหรือคนทำอะไรดีๆ ไว้เยอะ ทั่วโลก แต่ถ้าเราเอาเป็นไทยทำไทยใช้ แบบจริงๆ จังๆ คนได้ประโยชน์เยอะนะผมว่า อีกอย่างมันฟรีด้วย
...ส่วนที่ต้องเน้น คงเป็นเรื่อง securiry ด้วยหละครับ
...Mysql ต้องการความเร็วก็ยังขาดคุณสมบัติบางอย่างที่ DBMS ควรจะมีบ้างเหมือนกัน แต่พูดถึงการใช้งานทั่วๆ ไป คงรองรับเราได้แทบทุกด้าน
...ส่วน Mysql เวอร์ชั่นที่เสียตังค์อาจจะดีกว่า ถ้ามีใครใช้อยู่ แนะนำบ้างก็แล้วกันครับ :-)
30 @R03974
...อ้อ อาจารย์สุภาพ โค้ดเว็บบอร์ดตัวนี้ มีให้ดาวน์โหลดหรือเปล่าครับ อยากได้ :-)
31 @R03976
ครับ แต่ผมจำไม่ได้ว่าอยู่ในกระทู้ไหนนะครับ
ลองค้นหาคำว่า webboard ดูนะครับ
ลองค้นหาคำว่า webboard ดูนะครับ
32 @R04422
อ.สุภาพ ครับ ไม่ทราบว่า
มีเว็บไหนที่สอนการใช้ MySQL แบบภาษาไทยบ้างครับ?
ขอบคุณครับผม
มีเว็บไหนที่สอนการใช้ MySQL แบบภาษาไทยบ้างครับ?
ขอบคุณครับผม
33 @R04423
ลองดูที่ http://msitspu.hypermart.net/download/MySQL-Thai.pdf ครับ
Time: 0.0827s
วันนี้เพิ่งจะไปเอา pgpMyAdmin ตัวใหม่มา ส่วนตัวที่เหลือจะทะยอยเอามาศึกษาดูครับ
อย่างน้อยตอนนี้ผมก็มีผู้ที่จะมาแลกเปลี่ยนความรู้เรื่อง php + mysql ถึง 2 คนแล้ว
สนุกแน่ครับ