wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Final Exam : PHP V.1

Total questions: 50

Worksheet time: 40mins

Name
Class
Date
1.

ข้อใดคือคำสั่งในการเชื่อมต่อ Database ?

a)

mysqli_connect

b)

mysqli_query

c)

mysqli_num_rows

d)

mysqli_fetch_assoc

2.

ข้อใดคือ Tag สำหรับการเรียกใช้ Bootstrap 5 ?

a)

<link>

b)

<style>

c)

<script>

d)

<input>

3.

ข้อใดคือ Class สำหรับการปรับเว้นระยะขอบล่าง ?

a)

mt-5

b)

me-2

c)

ms-3

d)

mb-4

4.

ข้อใดคือ Class สำหรับกำหนดพื้นหลังสีเหลือง ?

a)

bg-secondary

b)

bg-success

c)

bg-danger

d)

bg-warning

5.

ข้อใดคือคำสั่งประมวลผล SQL ?

a)

mysqli_num_rows

b)

mysqli_query

c)

mysqli_connect

d)

mysqli_fetch_assoc

6.

ข้อใดคือคำสั่งการนับแถวข้อมูล ?

a)

mysqli_num_rows

b)

mysqli_query

c)

mysqli_connect

d)

mysqli_fetch_assoc

7.

ข้อใดคือคำสั่งการแยกข้อมูลออกเป็นชุด ?

a)

mysqli_num_rows

b)

mysqli_query

c)

mysqli_connect

d)

mysqli_fetch_assoc

8.

ข้อใดคือคำสั่งเชื่อมต่อฐานข้อมูล ?

a)

mysqli_num_rows

b)

mysqli_query

c)

mysqli_connect

d)

mysqli_fetch_assoc

9.

การส่งข้อมูลแบบไม่ส่งค่าผ่าน URL คืออะไร ? (ตอบเป็นภาษาอังกฤษ / ตัวเล็กทั้งหมด / ห้ามเว้นวรรค)

(a)  

10.

ฟังก์ชั่นที่ใช้ทำลายข้อมูลทั้งหมดของ Session ปัจจุบันคือข้อใด ?

a)

session_destroy();

b)

session_register();

c)

session_start();

d)

ob_start();

11.

Class สำหรับสร้างปุ่มสีแดง คืออะไร ? (แนวทางการตอบ : btn btn-dark)

(a)  

12.

Tag สำหรับการกำหนดหัวตารางคือข้อใด ?

a)

th

b)

tr

c)

td

d)

tp

13.

ชุดคำสั่งสำหรับการส่งค่า id ไปด้วยการกดปุ่ม ข้อใดถูกต้อง ?

a)

href="member_edit.php?id=<?php echo $row['m_id']; ?>"

b)

link="member_edit.php?id=<?php echo $row['m_id']; ?>"

c)

src="member_edit.php?id=<?php echo $row['m_id']; ?>"

d)

url="member_edit.php?id=<?php echo $row['m_id']; ?>"

14.

คำสั่ง SQL สำหรับการเพิ่มข้อมูลคือข้อใด ?

a)

$sql = "SELECT * FROM tb_member";

b)

$sql = "INSERT INTO tb_member(m_user,m_pass,m_name,m_phone) VALUES ('$user','$pass','$name','$phone')";

c)

$sql = "DELETE FROM tb_member WHERE m_id = '$id'";

d)

$sql = "UPDATE tb_member SET m_user='$username', m_pass='$pass', m_name='$surname', m_phone='$phone' WHERE m_id = '$id'";

15.

คำสั่ง SQL สำหรับการลบข้อมูลคือข้อใด ?

a)

$sql = "SELECT * FROM tb_member";

b)

$sql = "INSERT INTO tb_member(m_user,m_pass,m_name,m_phone) VALUES ('$user','$pass','$name','$phone')";

c)

$sql = "DELETE FROM tb_member WHERE m_id = '$id'";

d)

$sql = "UPDATE tb_member SET m_user='$username', m_pass='$pass', m_name='$surname', m_phone='$phone' WHERE m_id = '$id'";

16.

คำสั่ง SQL สำหรับการแก้ไขข้อมูลคือข้อใด ?

a)

$sql = "SELECT * FROM tb_member";

b)

$sql = "INSERT INTO tb_member(m_user,m_pass,m_name,m_phone) VALUES ('$user','$pass','$name','$phone')";

c)

$sql = "DELETE FROM tb_member WHERE m_id = '$id'";

d)

$sql = "UPDATE tb_member SET m_user='$username', m_pass='$pass', m_name='$surname', m_phone='$phone' WHERE m_id = '$id'";

17.

คำสั่ง SQL สำหรับการเลือกข้อมูลคือข้อใด ?

a)

$sql = "SELECT * FROM tb_member";

b)

$sql = "INSERT INTO tb_member(m_user,m_pass,m_name,m_phone) VALUES ('$user','$pass','$name','$phone')";

c)

$sql = "DELETE FROM tb_member WHERE m_id = '$id'";

d)

$sql = "UPDATE tb_member SET m_user='$username', m_pass='$pass', m_name='$surname', m_phone='$phone' WHERE m_id = '$id'";

18.

window.location='member.php'; คือคำสั่งสำหรับทำอะไร ?

a)

ไปยังหน้า member.php

b)

ลบหน้า member.php

c)

แก้ไขหน้า member.php

d)

เก็บค่าหน้า member.php

19.

คำสั่งสำหรับแสดงข้อความเตือนคือข้อใด ?

a)

<script>alert('แก้ไขข้อมูลไม่สำเร็จ');</script>

b)

<script>action('แก้ไขข้อมูลไม่สำเร็จ');</script>

c)

<script>href('แก้ไขข้อมูลไม่สำเร็จ');</script>

d)

<script>location('แก้ไขข้อมูลไม่สำเร็จ');</script>

20.

ฟังก์ชั่น isset ใช้ทำอะไร ?

a)

ตรวจสอบว่าตัวแปรนั้นมีการกำหนดค่าไว้หรือไม่

b)

ตรวจสอบว่าตัวแปรนั้นมีการแก้ไขหรือไม่

c)

ตรวจสอบว่าตัวแปรนั้นเป็นตัวเลขหรือไม่

d)

ตรวจสอบว่าตัวแปรนั้นตั้งชื่อถูกหรือไม่

21.

การกำหนดให้ขนาด Column ปรับเหลือเป็น 6 เมื่อหน้าจอถึงขนาดที่กำหนดไว้ คำสั่งใดถูกต้อง ?

a)

row-md-6

b)

col-md-6

c)

row-sm-6

d)

col-mt-6

22.

การส่งข้อมูลแบบส่งค่าผ่าน URL คืออะไร ? (ตอบเป็นภาษาอังกฤษ / ตัวเล็กทั้งหมด / ห้ามเว้นวรรค)

(a)  

23.

ใน Bootstrap 5 ส่วนใดที่ต้องใช้ร่วมกันเสมอ ?

a)

container / row / col

b)

container / div/ col

c)

div/ row / col

d)

container / row / div

24.

Class สำหรับใส่เงา คืออะไร ? (ตอบเป็นภาษาอังกฤษ / ตัวเล็กทั้งหมด / ห้ามเว้นวรรค)

(a)  

25.

Class ปรับขนาดปุ่มข้อใดไม่ถูกต้อง ?

a)

w-100

b)

w-30

c)

w-75

d)

w-50

26.

Class rounded-3 มีไว้ใช้ทำอะไร ?

a)

ปรับความกว้าง 3 เท่า

b)

ปรับมุมให้โค้ง

c)

ปรับเหงาให้เด่น

d)

ปรับขนาดตัวอักษร

27.

align-items-center เป็นการปรับวัตถุให้อยู่ในลักษณะใด ?

a)

ตรงกลาง แนวนอน

b)

ตรงกลาง แนวตั้ง

c)

ด้านล่าง แนวนอน

d)

ด้านล่าง แนวตั้ง

28.

ms-2 ใช้สำหรับทำอะไร ?

a)

เว้นระยะขอบล่าง (ด้านใน) 2

b)

เว้นระยะขอบซ้าย 2

c)

เว้นระยะขอบขวา (ด้านใน) 2

d)

เว้นระยะขอบบน 2

29.

Class สำหรับปรับเว้นระยะขอบด้านในทุกด้าน 4 คืออะไร ? (แนวทางการตอบ : .....-.....)

(a)  

30.

fw-bold ใช้สำหรับทำอะไร ?

a)

ปรับความกว้างตัวอักษร

b)

ปรับความสูงตัวอักษร

c)

ปรับความหนาตัวอักษร

d)

ปรับความเอียงตัวอักษร

31.

header("location: login.php"); ใช้สำหรับทำอะไร ?

a)

ไปยังหน้า login.php

b)

ลบหน้า login.php

c)

แก้ไขหน้า login.php

d)

เก็บหน้า login.php

32.

$servername ที่ใช้สำหรับเชื่อมต่อฐานข้อมูลคืออะไร ? (ตอบเป็นภาษาอังกฤษ / ตัวเล็กทั้งหมด / ห้ามเว้นวรรค)

(a)  

33.

$username ที่ใช้สำหรับเชื่อมต่อฐานข้อมูลคืออะไร ? (ตอบเป็นภาษาอังกฤษ / ตัวเล็กทั้งหมด / ห้ามเว้นวรรค)

(a)  

34.

ชื่อตัวแปร PHP ที่ใช้ในการเก็บการเชื่อมต่อฐานข้อมูลคืออะไร ? (ตอบเป็นภาษาอังกฤษ / ตัวเล็กทั้งหมด / ห้ามเว้นวรรค)

(a)  

35.

คำสั่งที่ใช้สำหรับการจำกัดตัวหนังสือ 10 ตัว คือข้อใด ?

a)

maxlength="10"

b)

value="10"

c)

input="10"

d)

required="10"

36.

SQL ที่ใช้สำหรับการ Search หาข้อมูลคือข้อใด ?

a)

LIKE

b)

SELECT

c)

INSERT

d)

ON

37.

Class สำหรับกำหนดให้เมื่อนำเม้าส์ไปวางบนตาราง แล้วตารางจะมีสีสลับไปมา คือข้อใด ?

a)

table-bordered

b)

table-striped

c)

table-responsive

d)

table-hover

38.

float-end คือคำสั่งที่ใช้สำหรับทำอะไร ?

a)

นำวัตถุไปไว้ด้านบน

b)

นำวัตถุไปไว้ด้านขวา

c)

นำวัตถุไปไว้ด้านซ้าย

d)

นำวัตถุไปไว้ด้านล่าง

39.

คำสั่งที่ใช้สำหรับกำหนดให้ input นั้น ๆ จำเป็นต้องมีข้อมูล มิฉะนั้นจะไม่สามารถกดปุ่มบันทึกต่อไปได้ คือคำสั่งอะไร ? (ตอบเป็นภาษาอังกฤษ / ตัวเล็กทั้งหมด / ห้ามเว้นวรรค)

(a)  

40.

collation ที่เลือกใช้ตอนสร้างฐานข้อมูลคือข้อใด ?

a)

utf8_general_ci

b)

utf8_thai_ci

c)

utf8_unicode_ci

d)

utf8_bin_ci

41.

จากรูปภาพ หมายถึงขั้นตอนใด ?

a)

เช็คว่ามีการส่งค่าจากการกดปุ่ม submit มาหรือไม่

b)

เช็คว่าจะสามารถส่งค่าไปยังหน้าอื่นได้หรือไม่

c)

เช็คว่าสามารถลบค่าจาก isset submit ได้หรือไม่

d)

เช็คว่าจะสามารถแก้ไข isset submit ได้หรือไม่

42.

Tag เปิดปิดของภาษา PHP คืออะไร ? (ตอบเป็นภาษาอังกฤษหรือเครื่องหมาย / ตัวเล็กทั้งหมด / เว้นวรรค 1 วรรค เช่น <html> </html>)

(a)  

43.

จากรูปภาพ เป็นคำสั่งของการทำหน้าใด ?

a)

login.php

b)

index.php

c)

logout.php

d)

member.php

44.

เครื่องหมายนำหน้าตัวแปรภาษา PHP ใช้เครื่องหมายใด ?

a)

#

b)

$

c)

&

d)

%

45.

คำสั่งสำหรับการเรียกใช้การเชื่อมต่อฐานข้อมูลคือข้อใด ?

a)

include "db.php";

b)

isset "db.php";

c)

connect "db.php";

d)

php "db.php";

46.

เมื่อต้องการส่งค่าข้อมูลจาก input ไปบันทึกลงในฐานข้อมูล จะต้องใส่คำสั่งใดเสมอ ?

a)

name

b)

value

c)

required

d)

autofocus

47.

Tag สำหรับการนำ Font เข้ามาใช้งานคือข้อใด ?

a)

@font-face

b)

@import

c)

@style

d)

@body

48.

จากรูปภาพ ใช้ Class ใดในการสร้างปุ่ม ?

a)

btn btn-dark

b)

btn btn-secondary

c)

btn btn-primary

d)

btn btn-success

49.

การทำงานของ PHP ส่วนมากใช้สำหรับส่วนใดของเว็บ ?

a)

Font-end

b)

Back-end

c)

CSS

d)

HTML

50.

จากรูปภาพ ใช้ Class ใดสร้างช่อง input ?

a)

form-control

b)

form-label

c)

form-action

d)

form-class