wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PHP MySQL

Total questions: 17

Worksheet time: 7mins

Name
Class
Date
1.

penulisan nama variabel yang benar adalah ...

a)

$nama siswa 2 = 'mada';

b)

$nama_siswa2 = 'mada';

c)

$2namaSiswa = 'mada';

2.

PHP termasuk ..

a)

Client Side Scripting

b)

Server Side Scripting

3.

Aplikasi yang digunakan untuk menjalankan web server apache yang bisa lintas OS linux dan windows adalah

a)

WAMP

b)

MAMP

c)

LAMP

d)

XAMPP

4.

Source code di atas akan mencetak tulisan ..

a)

bilangan ganjil

b)

bilangan genap

c)

tidak mencetak apa-apa

5.

$matrixA = [

[2,4],

[6,3]

];


$matrixB = [

[5,8],

[9,1]

];


Cara menjumlahkan kedua matrix tersebut di baris 0 dan kolom 0 adalah

a)

$matrixA+$matrixB

b)

$matrixA[0]+$matrixB[0]

c)

$matrixA[0][0]+$matrixB[0][0]

6.

Untuk menampilkan tanggal dan jam saat ini adalah

a)

time('Y-m-d H:i:s')

b)

date('Y-m-d H:i:s')

c)

date('T-b-t J:m:d')

d)

mktime('Y-m-d H:i:s')

7.

function cetakNama($nama = 'willy'){

echo $nama;

}


cetakNama('wildan');


Sintaks tersebut akan mencetak ..

a)

willy

b)

wildan

c)

Tidak muncul apa-apa

8.

Cara menampilkan umur istri pertama adalah

a)

echo $mahasiswa.istri.umur

b)

echo $mahasiswa[istri][umur]

c)

echo $mahasiswa['istri']['umur']

d)

echo $mahasiswa['istri'][0]['umur']

e)

echo $mahasiswa['istri'][1]['umur']

9.

Untuk mendapatkan data yang dikirim lewat url adalah menggunakan superglobal ..

a)

$_SESSION

b)

$_GET

c)

$_POST

d)

$_FILES

10.

Cara menghapus semua session adalah

a)

session_start();

b)

session_delete();

c)

session_destroy();

11.

$hostname = 'localhost';

$username = 'root';

$password = '';

$db = 'kampus';


cara koneksi ke database yang benar adalah

a)

mysqli_connect($hostname, $username, $password, $db);

b)

mysqli_connect($db, $username, $password, $hotname);

c)

mysqli_query($hostname, $username, $password, $db);

d)

mysqli_query($db, $username, $password, $hotname);

12.

Cara insert data baru ke tabel mahasiswa (id adalah primary key dan auto increment) yang benar adalah

a)

INSERT INTO mahasiswa VALUES ('Yona', 'Kediri','08511223344')

b)

INSERT mahasiswa INTO VALUES ('Yona', 'Kediri','08511223344')

c)

INSERT INTO mahasiswa VALUES (NULL, 'Yona', 'Kediri','08511223344')

d)

INSERT mahasiswa INTO VALUES (NULL, 'Yona', 'Kediri','08511223344')

13.

Cara mengedit data menggunakan SQL dengan id 1 adalah

a)

UPDATE SET mahasiswa

nama='Willy Gonzales'

WHERE id='1';

b)

UPDATE mahasiswa SET

nama='Willy Gonzales'

WHERE id='1';

c)

UPDATE SET mahasiswa

nama='Willy Gonzales';

d)

UPDATE mahasiswa SET

nama='Willy Gonzales';

14.

Cara menghapus data menggunakan SQL dengan id 1 adalah

a)

DELETE FROM mahasiswa;

b)

DELETE mahasiswa FROM id='1';

c)

DELETE FROM mahasiswa WHERE id='1';

d)

DELETE mahasiswa WHERE id='1';

15.

Cara menampilkan data dimana nama mengandung kata 'ill' atau hp mengandung nomor '11' dengan SQL adalah

a)

SELECT * FROM mahasiswa WHERE nama='ill' AND hp='11';

b)

SELECT * FROM mahasiswa WHERE nama='ill' OR hp='11';

c)

SELECT * FROM mahasiswa WHERE nama LIKE '%ill%' AND hp LIKE '%11%';

d)

SELECT * FROM mahasiswa WHERE nama LIKE '%ill%' OR hp LIKE '%11%';

16.

$conn = mysqli_connect(...);


$sql = 'INSERT ...';


setelah melakukan koneksi database, untuk mengeksekusi sintaks sql di atas caranya adalah ...

a)

mysqli_query($sql, $conn);

b)

mysqli_query($conn, $sql);

c)

mysqli_fetch_assoc($sql, $conn);

d)

mysqli_fetch_assoc($conn, $sql);

17.

while($row=mysqli_fetch_assoc($hasil)){

...

}


untuk menampilkan nama di dalam while caranya adalah

a)

echo $row;

b)

echo $hasil;

c)

echo $row['nama'];

d)

echo $hasil['nama'];