ยินดีต้อนรับกลับมา
เราจะใช้ API
ที่เราสร้างไว้ก่อนหน้านี้เพื่อดึงข้อมูลจากฐานข้อมูลมาเป็นรูปแบบ Json
ดังนั้นให้คัดลอกไฟล์ PHP นี้ และตรวจสอบให้แน่ใจว่าไฟล์มีนามสกุล PHP
ไปดู
เอกสาร HD ที่ชื้นและสร้างโฟลเดอร์ใหม่
ฉันจะตั้งชื่อว่าควิซ และภายในโฟลเดอร์ควิซนี้ ฉันจะวางไฟล์ api dot php ของควิซของฉัน
ตรวจสอบเอกสารสอบ, แบบทดสอบ และ API ของแบบทดสอบของฉัน dot php ให้เรียบร้อย
เปิดการสอบ
คลิกเริ่ม แล้วเปิด Chrome
ไปที่ localhost
และนี่คือแดชบอร์ดของเรา
และฉันจะลบแดชบอร์ดนี้ออกที่นี่ และฉันจะเพิ่มแบบทดสอบ
นี่คือโฟลเดอร์
หากเราคลิกปุ่ม Enter เราจะเห็นว่าโฟลเดอร์นี้ประกอบด้วยไฟล์ quiz API dot php ของฉัน
ถ้าฉันคลิกที่มันหรือเพิ่มส่วนขยาย
API แบบทดสอบของฉัน dot php.
ไฟล์ PHP คลิกเพื่อเข้าสู่
จากนั้นเราก็พบข้อผิดพลาดนี้
อย่ากังวลไป ฉันจะแสดงวิธีแก้ปัญหาให้คุณทีละขั้นตอน
ที่นี่เรามีข้อยกเว้น Mysqli SQL ที่ไม่ได้รับการจัดการ
ไม่สามารถเชื่อมต่อได้เนื่องจากเครื่องปลายทางปฏิเสธการเชื่อมต่ออย่างชัดเจน
เนื่องจากเราไม่ได้ระบุชื่อพอร์ต
ที่นี่เรามีพอร์ต 4306
ฉันเปิดไฟล์ php ด้วย notepad และที่นี่ฉันต้องระบุชื่อพอร์ต
ดังนั้นทุกครั้งที่คุณพบข้อผิดพลาดเช่นนี้ คุณจำเป็นต้องระบุชื่อพอร์ตที่นี่ 4306
อย่าลืมบันทึกให้เรียบร้อยด้วย Ctrl S จากนั้นรีเฟรชหน้าจอ ข้อผิดพลาดจะเปลี่ยนเป็นข้อผิดพลาดอื่น
ดังนั้นข้อผิดพลาดแรกได้รับการแก้ไขแล้ว
มีตารางข้อผิดพลาดอีกตารางหนึ่ง
ฐานข้อมูลแบบทดสอบของฉัน dot math quiz ไม่มีอยู่
ให้ฉันดูตรงนี้ในบรรทัดที่หก
ดังนั้นในคำสั่งเลือก
ดังนั้นไปที่แบบทดสอบเลือกคำสั่งและเครื่องหมายขีดล่างทางคณิตศาสตร์
ไปที่ฐานข้อมูลกันเถอะ ฐานข้อมูลแบบทดสอบของฉัน
และที่นี่ตารางนี้เรียกว่าตารางขีดเส้นใต้คณิตศาสตร์ ไม่ใช่แบบทดสอบขีดเส้นใต้คณิตศาสตร์
ดังนั้นที่นี่ฉันจำเป็นต้องเปลี่ยนเป็นตารางขีดล่างคณิตศาสตร์
บันทึกด้วย ctrl s แล้วรีเฟรช
และนี่ก็เริ่มแล้ว
มีข้อผิดพลาดอีกข้อหนึ่งเกี่ยวกับตัวแปรที่ไม่ได้กำหนดชื่อคือ array
บางทีฉันอาจพลาดบางอย่างในคำถามที่อยู่ในอาร์เรย์ในบรรทัดที่ 41
ให้ฉันไปที่บรรทัดที่ 41
และคำถามเรียงลำดับเรียบร้อยแล้ว
คุณเห็นไหมว่าฉันพลาดตัวอักษร S Ctrl S เพื่อบันทึกแล้วรีเฟรช
และนี่ก็เริ่มแล้ว
นี่คือการตอบกลับในรูปแบบ Json ของเรา
คุณจะเห็นว่ามันเริ่มต้นด้วยอาร์เรย์
และนี่คือคำถามเกี่ยวกับวัตถุข้อแรกของเรา
ตัวเลือกที่หนึ่ง
ตัวเลือกที่สอง
ตัวเลือกที่สาม ตัวเลือกที่สี่ และตัวเลือกที่ถูกต้อง
ขอแสดงความยินดีด้วยครับ/ค่ะ
เราดึงข้อมูลจากฐานข้อมูลมาเป็นคำตอบในรูปแบบ Json
อีกครั้งไปที่นี่และฉันจะเพิ่มแถวอีกหนึ่งแถว
ดังนั้นฉันจะเลือกคณิตศาสตร์ แทรกตาราง
และที่นี่ฉันจะเพิ่มคำถาม
และคำตอบที่ถูกต้องคือ 81
คลิก "Go Browse" และคุณจะเห็นว่านี่คือคำถามที่สอง
งั้นกลับไปที่นี่แล้วรีเฟรชกันเถอะ
และคุณสามารถเห็นได้ว่ามีวัตถุ Json ตัวที่สองถูกเพิ่มเข้ามาที่นี่
นี่คือคำถามแรก
คุณสามารถเห็นเครื่องหมายจุลภาคและคำถามที่สองได้