View Full Version : เขียนโค๊ดphpยังไงให้login ติดต่อกับmysql
kenghockey
01-02-2010, 01:07 PM
เขียนโค๊ดphpยังไงให้login ติดต่อกับmysql ไม่รู้ว่าโค๊ดในphpเป็นยังไง พอดีต้องการทําให้ register กับlogin สามารถ เข้าได้หลายๆคน แล้วmysglจะต้องมีการสร้างยังไงบ้าง
penthai06
03-02-2010, 03:09 PM
อันนี้ตอบแล้วยาวครับ
ก่อนอื่นคุณจัก phpMyadmin ไหม
รู้จักคำสั่งของ mysql พื้นฐานหรือป่าว
รู้จักว่าเมื่อ login ไปแล้วจะมีสิทธิ์อะไรได้บ้างนำไปใช้อะไร
ถ้ารู้จักพวกนี้แล้วมันถึงจะอธิบายเชิงโปรแกรมได้ครับ
netzerodash
18-05-2010, 12:33 PM
หาหนังสือ php มาอ่านดูฮะ มีสอน workshop อยู่หลายเล่มเลย ไม่ยากหรอกฮะ ลองดู
sehanu
16-08-2010, 05:15 PM
ถามมาแบบนี้ไม่รู้ว่าจะตอบอย่างไรเลยครับ เพราะว่าประเมิณความสามารถของ จขกท ไม่ถูก จะลองอธิบายเป็นคำพูดดูนะครับแล้วลองเอาไปค้นต่อแล้วกัน
1. สร้างฐานข้อมูลสำหรับเก็บ username และ password และข้อมูลอื่นๆที่ต้องการ (ไปดูเรื่อง MySQL เราสามารถใช้ phpMyAdmin ใช่จัดการได้ครับ)
2. สร้างฟอร์มสำหรับให้กรอก username และ password โดยเลือกการส่งข้อมูลเป็นแบบ post จะได้ปลอดภัยกว่าแบบ get (ไปดูว่าการส่งข้อมูลบนเว็บใ้ช้อะไร)
3. สร้างหน้า php เพื่อรับค่าจากหน้าที่ใช้กรอก username และ password แล้วไป query จากฐานข้อมูลโดยใส่เงื่อนไขว่า username และ password ต้องตรงกับในฐานข้อมูล (ดูการสร้างเงื่อนไขใน sql)
4. นำฐานข้อมูลที่ได้จากการ query มาตรวจสอบดูว่ามีกี่ row ถ้าเป็น 1 แสดงว่ากรอก username และ password ผ่าน
5. ทำการ้างสร้าง session หรือ cookie สำหรับตรวจสอบว่าทำการ login แล้ว (ไปดู session และ cookie สำหรับเก็บข้อมูลที่ต้องใช้ในเว็บ)
6. หน้าที่ต้องการตรวจสอบก็ให้เช็คจาก session หรือ cookie ที่กำหนดไว้ครับ
ลองไปศึกษาเพิ่มดูหล่ะกันครับผมแนะนำได้เท่านี้หล่ะครับ
momaydopod
16-08-2010, 08:37 PM
มี pdf file ให้อ่านครับ เดี๋ยวพรุ่งนี้อยู่ที่บริษัท upload ให้นะครับ..............................................................................................................................................
numprick
29-08-2010, 12:13 PM
ขอสอบถามเพิ่ม ต่อจากนี้ครับ
เวลาผม Login
เข้าสู่ระบบไปแล้ว เราจะทำ LogOut
ในตำแหน่งที่เป็น LogIn เราทำได้อย่างไรบ้างครับ
เพราะที่ทดลองทำ เวลาเรา Login ไปแล้ว บริเวณข้อความที่เรากด Login ก็ยังคงเป็น Login
ยังไม่สามารถเปลี่ยนเป็น LogOut ได้ ครับ
sehanu
29-08-2010, 12:59 PM
ในการเปลี่ยนข้อความจากคำว่า login เป็นคำว่า logout นั้นไม่ยากครับ
เราต้องดูว่าเราใช้อะไรเป็นตัวตรวจสอบว่าผู้ใช้ได้ทำการ login แล้ว
ตัวอย่างเช่นใช้ session ในการตรวจสอบก็จะได้
if($_SESSION["islogin"]==true){
echo "Logout";
}else{
echo "Login";
}
ประมาณนี้อ่ะครับ
ptantiku
29-08-2010, 05:01 PM
มีตัวอย่างมาให้ลองศึกษาดูนะครับ มีคำบรรยายทุกบรรทัดเลย (ภาษาอังกฤษ)
หน้านี้ Simple PHP Login tutorial usingMysql and sessions (http://dhost.info/forums/index.php?topic=11676.0)
ตรงนี้มันจะไม่ชัดเจนอยู่สองคำสั่งแรก คือ
mysql_connect("IP หรือ URL ของ MySQL server","ใส่ชื่อ username ในการเข้าMySQL","ใส่ password ในการเข้า MySQL"); // Connect to the MySQL server
mysql_select_db("ใส่ชื่อ database ที่สร้างไว้ใน MySQL server ตัวเดียวกับที่ใส่ตารางชื่อ users ไว้ข้างใน "); // Select your Database
sawadeecitec
30-08-2010, 11:33 AM
อธิบายคงจะยาว สั้นๆก็คงไม่รู้เรื่อง
ลองหาโหลดจาก เว็บ Hotscripts มาลองศึกษาดูก็ได้ มีหลายตัวอย่างเลยครับ
หรือจะเข้าไปศึกษาที่
-การใช้ Php ติดต่อ Mysql www.thaicreate.com/php/php-mysql.html (http://www.thaicreate.com/php/php-mysql.html)
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.