ยินดีต้อนรับกลับมา
เราสร้างฐานข้อมูลของเรา ชื่อว่า my underscore quiz underscore db.
และเราได้สร้างตารางชื่อตารางว่า "math underscore table"
ตารางเน้นคณิตศาสตร์นี้มีเจ็ดคอลัมน์ ID คำถามตัวเลือก 123 และสี่
และตัวเลือกที่ถูกต้อง
ตอนนี้เราสามารถแทรกข้อมูลได้แล้ว
ดังนั้นคลิกที่แทรก ฉันจะเลือกหนึ่ง
นี่คือคำถามว่า ผลของห้าคูณหกคืออะไร
ระบุตัวเลือกที่หนึ่ง สามสิบ สามสิบห้า ยี่สิบห้า
และสี่สิบ และระบุตัวเลือกที่ถูกต้อง ซึ่งก็คือสามสิบ จากนั้นคลิกดำเนินการ
คลิกที่เรียกดูและคุณจะเห็นฐานข้อมูลของคุณที่นี่และตาราง Math
เลือกตารางคณิตศาสตร์ เจ็ดคอลัมน์ หนึ่งระเบียน
บันทึกแรกคืออะไรคือผลลัพธ์ของห้าคูณหก?
และนี่คือตัวเลือกและตัวเลือกที่ถูกต้อง
เราต้องดึงคำถามเหล่านี้จากตาราง underscore ของวิชาคณิตศาสตร์ไปยังการตอบกลับในรูปแบบ Json
นี่คือภารกิจของเรา
ดังนั้นเราจึงต้องใช้ API
ฉันจะสร้างเอกสารข้อความใหม่และตั้งชื่อว่า "API แบบทดสอบของฉัน"
ฉันต้องการให้คุณมีสมาธิกับฉัน
แอปพลิเคชันโปรแกรมมิงอินเตอร์เฟซ (API) ที่เชื่อมต่อกับฐานข้อมูล
MySQL หมายถึงชุดของกฎ, โปรโตคอล,
และเครื่องมือที่อนุญาตให้แอปพลิเคชันหรือระบบภายนอกสามารถโต้ตอบและเข้าถึงข้อมูลจากฐานข้อมูล MySQL ได้
และในกรณีของเรา เราจะใช้อินเทอร์เฟซโปรแกรมประยุกต์นี้เพื่อเข้าถึงฐานข้อมูล MySQL จากแอปพลิเคชัน Android
สิ่งนี้ช่วยให้ผู้พัฒนาสามารถสร้าง, ค้นหา, อัปเดต
หรือ ลบข้อมูลในฐานข้อมูลได้โดยไม่ต้องเข้าถึงฐานข้อมูลโดยตรง
API ของเซิร์ฟเวอร์ให้โครงสร้างที่ชัดเจนสำหรับแอปพลิเคชันในการสื่อสารและจัดการกับฐานข้อมูล
ซึ่งมีประโยชน์อย่างยิ่งในการพัฒนาเว็บและแอปพลิเคชันมือถือ
ดังนั้นฉันจะเขียนโค้ดที่นี่ใน API แบบทดสอบของฉันในไฟล์ dot text ด้วยภาษา PHP
ฉันต้องการให้คุณมีสมาธิกับฉัน
มันง่ายมากและสำคัญมาก
ฉันจะเริ่มด้วย PHP จากนั้นฉันจะสร้าง con เท่ากับ SQL underscore connect ของฉัน และฉันจะระบุ
localhost root, empty string และ quiz underscore db ของฉัน
ใน PHP, con คือตัวแปรที่เก็บการเชื่อมต่อกับฐานข้อมูล
ดังนั้น สัญลักษณ์ดอลลาร์จึงหมายถึงนี่เป็นตัวแปร
ดังนั้น con จึงเป็นตัวแปร
MySQL underscore connect.
นี่คือฟังก์ชันที่ใช้ในการสร้างการเชื่อมต่อกับฐานข้อมูล MySQL
มันต้องใช้พารามิเตอร์สี่ตัว ได้แก่ localhost
ชื่อโฮสต์ของเซิร์ฟเวอร์ฐานข้อมูล และในกรณีนี้คือเครื่องคอมพิวเตอร์ท้องถิ่นที่โฮสต์ฐานข้อมูลอยู่
ให้สิทธิ์ root แก่ชื่อผู้ใช้ที่ใช้เชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูล
สตริงว่าง
นี่คือที่ที่คุณมักจะป้อนรหัสผ่านสำหรับผู้ใช้ฐานข้อมูล
เนื่องจากเป็นสตริงว่างเปล่าในโค้ดของคุณ จึงบ่งชี้ว่าคุณกำลังใช้รหัสผ่านว่าง
ซึ่งโดยทั่วไปไม่แนะนำให้ใช้ในสภาพแวดล้อมการผลิต
ฐานข้อมูลแบบทดสอบของฉัน ชื่อฐานข้อมูลที่คุณต้องการเชื่อมต่อ
ดังนั้นถ้าเรากลับไป นี่คือฐานข้อมูลของเรา my underscore quiz underscore db.
และโปรดตรวจสอบให้แน่ใจว่าคุณระบุอย่างถูกต้อง เพราะมันไวต่อตัวพิมพ์ใหญ่และเล็ก
แบบทดสอบของฉัน ใต้เส้นขีดของฉัน ฐานข้อมูลของฉัน
นี่คือวิธีที่เราใช้ระบุและวิธีในการสร้างการเชื่อมต่อกับฐานข้อมูล
จากนั้นฉันจะระบุตัวแปรอื่นคือคำสั่ง Stmt ที่เท่ากับเพื่อเชื่อมต่อกับการเตรียม
และที่นี่ฉันจำเป็นต้องระบุคำสั่งค้นหา
ไม่ต้องเป็นห่วง ฉันจะระบุรายละเอียดให้ชัดเจน และจะอธิบายทุกอย่างให้ฟังทีหลัง
นี่คือสถานะที่มีค่าเท่ากับ con
เตรียมตัว เตรียมตัว
วิธีนี้เตรียมคำสั่ง SQL สำหรับการดำเนินการ
ในโค้ดนี้กำลังเตรียมคำสั่ง Select
นี่คือคำแถลง
เลือกข้อความเพื่อดึงข้อมูลจากตารางแบบทดสอบขีดเส้นใต้คณิตศาสตร์
นี่คือชื่อของตารางที่ฉันกำลังใช้
การเลือกที่นี่คือคำสั่ง SQL และคำสั่ง
SQL จะเลือกหลายคอลัมน์จากตารางแบบทดสอบคณิตศาสตร์ที่มีขีดล่าง รวมถึงคำถามด้วย
ตัวเลือกที่หนึ่ง
ตัวเลือกที่สอง
ตัวเลือกที่สาม
ตัวเลือกที่สี่
แก้ไขตัวเลือกขีดล่างให้ถูกต้องจากแบบทดสอบขีดล่างทางคณิตศาสตร์
โปรดตรวจสอบให้แน่ใจว่าท่านระบุชื่อเหล่านั้นให้ตรงกับชื่อของคอลัมน์อย่างถูกต้อง
มิฉะนั้นจะเกิดข้อผิดพลาด
ดังนั้น ตัวเลือกคำถามเกี่ยวกับตัวตน ตัวเลือกที่หนึ่ง, ตัวเลือกที่สอง, ตัวเลือกที่สาม, ตัวเลือกที่สี่ และตัวเลือกที่ถูกต้องพร้อมขีดเส้นใต้
หลังจากเตรียมคำสั่ง SQL แล้ว
คุณสามารถดำเนินการและดึงผลลัพธ์โดยใช้ฟังก์ชันเพิ่มเติมของ MySQL
ตัวอย่างเช่น คุณจะใช้เมธอด execute เพื่อเรียกใช้คำสั่งที่เตรียมไว้และดึงผลลัพธ์ออกมา
ดังนั้นที่นี่ฉันจะทำการคอมเมนต์ให้ทำงาน และที่นี่ฉันจะเริ่มต้นด้วย stmt และเรียกใช้ฟังก์ชัน execute
ในวิดีโอถัดไปเราจะดำเนินการต่อกับ API