Results 1 to 9 of 9

Thread: เขียนโค๊ดphpยังไงให้login ติดต่อกับmysql

  1. #1
    Member
    Join Date
    May 2009
    Location
    thai
    Posts
    45


    เขียนโค๊ดphpยังไงให้login ติดต่อกับmysql ไม่รู้ว่าโค๊ดในphpเป็นยังไง พอดีต้องการทําให้ register กับlogin สามารถ เข้าได้หลายๆคน แล้วmysglจะต้องมีการสร้างยังไงบ้าง

  2. #2
    Junior Member
    Join Date
    Jul 2007
    Posts
    12


    อันนี้ตอบแล้วยาวครับ
    ก่อนอื่นคุณจัก phpMyadmin ไหม
    รู้จักคำสั่งของ mysql พื้นฐานหรือป่าว
    รู้จักว่าเมื่อ login ไปแล้วจะมีสิทธิ์อะไรได้บ้างนำไปใช้อะไร
    ถ้ารู้จักพวกนี้แล้วมันถึงจะอธิบายเชิงโปรแกรมได้ครับ

  3. #3
    Junior Member
    Join Date
    May 2010
    Posts
    16


    หาหนังสือ php มาอ่านดูฮะ มีสอน workshop อยู่หลายเล่มเลย ไม่ยากหรอกฮะ ลองดู
    ---netzerodash---

    Blog : netzerodash.exteen.com
    Multiply : netzerodash.multiply.com
    Msn : [email]zero_dash_1@hotmail.com[/email]

    --------------------------------------

  4. #4
    Junior Member sehanu's Avatar
    Join Date
    Aug 2009
    Posts
    13


    ถามมาแบบนี้ไม่รู้ว่าจะตอบอย่างไรเลยครับ เพราะว่าประเมิณความสามารถของ จขกท ไม่ถูก จะลองอธิบายเป็นคำพูดดูนะครับแล้วลองเอาไปค้นต่อแล้วกัน

    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 ที่กำหนดไว้ครับ

    ลองไปศึกษาเพิ่มดูหล่ะกันครับผมแนะนำได้เท่านี้หล่ะครับ

  5. #5
    Member
    Join Date
    Oct 2009
    Location
    Nonthaburi
    Posts
    32


    มี pdf file ให้อ่านครับ เดี๋ยวพรุ่งนี้อยู่ที่บริษัท upload ให้นะครับ..............................................................................................................................................
    [size=3]พยายามศึกษาสิ่งที่เราไม่เคยได้เรียนรู้[/size]

  6. #6
    Junior Member
    Join Date
    Aug 2010
    Posts
    1


    ขอสอบถามเพิ่ม ต่อจากนี้ครับ

    เวลาผม Login

    เข้าสู่ระบบไปแล้ว เราจะทำ LogOut

    ในตำแหน่งที่เป็น LogIn เราทำได้อย่างไรบ้างครับ

    เพราะที่ทดลองทำ เวลาเรา Login ไปแล้ว บริเวณข้อความที่เรากด Login ก็ยังคงเป็น Login

    ยังไม่สามารถเปลี่ยนเป็น LogOut ได้ ครับ

  7. #7
    Junior Member sehanu's Avatar
    Join Date
    Aug 2009
    Posts
    13


    ในการเปลี่ยนข้อความจากคำว่า login เป็นคำว่า logout นั้นไม่ยากครับ
    เราต้องดูว่าเราใช้อะไรเป็นตัวตรวจสอบว่าผู้ใช้ได้ทำการ login แล้ว

    ตัวอย่างเช่นใช้ session ในการตรวจสอบก็จะได้

    if($_SESSION["islogin"]==true){
    echo "Logout";
    }else{
    echo "Login";
    }
    ประมาณนี้อ่ะครับ

  8. #8
    Junior Member ptantiku's Avatar
    Join Date
    Aug 2010
    Posts
    21


    มีตัวอย่างมาให้ลองศึกษาดูนะครับ มีคำบรรยายทุกบรรทัดเลย (ภาษาอังกฤษ)
    หน้านี้ Simple PHP Login tutorial usingMysql and sessions

    ตรงนี้มันจะไม่ชัดเจนอยู่สองคำสั่งแรก คือ
    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

  9. #9


    อธิบายคงจะยาว สั้นๆก็คงไม่รู้เรื่อง

    ลองหาโหลดจาก เว็บ Hotscripts มาลองศึกษาดูก็ได้ มีหลายตัวอย่างเลยครับ

    หรือจะเข้าไปศึกษาที่

    -การใช้ Php ติดต่อ Mysql www.thaicreate.com/php/php-mysql.html

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •