NEW
Font size
WorksheetsLatihan Soal PHP MySQL
Total questions: 25
Worksheet time: 13mins
Fungsi PHP untuk koneksi ke database adalah :
mysqli_connect()
mysqli_koneksi()
mysqli-connect()
mysqli_connection()
Pada PHP terdapat variable dan constanta. Pernyataan yang benar adalah:
Variable tidak bisa diubah nilainya sedangkan constanta bisa diubah nilainya
Variable bisa diubah nilainya dan constanta juga bisa diubah nilainya
Variable bisa diubah nilainya sedangkan constanta tidak bisa diubah nilainya
Variable tidak bisa diubah nilainya dan constanta juga tidak bisa diubah nilainya
data yang akan muncul adalah :
Fairuz
Fata
Qaishar
Fairuz Fata Qaishar
Struktur dasar IF ELSE yang benar adalah :
if(kondisi)
[
blok program yang akan dijalankan jika kondisi terpenuhi
]
else
[
blok program yang akan dijalankan jika kondisi tidak terpenuhi
]
if(kondisi)
(
blok program yang akan dijalankan jika kondisi terpenuhi
)
else
(
blok program yang akan dijalankan jika kondisi tidak terpenuhi
)
if(kondisi)
<
blok program yang akan dijalankan jika kondisi terpenuhi
>
else
<
blok program yang akan dijalankan jika kondisi tidak terpenuhi
>
if(kondisi)
{
blok program yang akan dijalankan jika kondisi terpenuhi
}
else
{
blok program yang akan dijalankan jika kondisi tidak terpenuhi
}
Data yang akan muncul di halaman web browser adalah:
YES
NO
YES NO
error
Tampilan pada web Browser adalah:
A
B
AB
Error
Cara menggabungkan data (concat) yang benar dalam PHP adalah:
$ukuran = 41;
echo "nama saya Delfa. Nomor sepatu ukuran: "+$ukuran;
$ukuran = 41;
echo 'nama saya Delfa. Nomor sepatu ukuran: $ukuran';
$ukuran = 41;
echo "nama saya Delfa. Nomor sepatu ukuran: ".$ukuran;
$ukuran = 41;
echo "nama saya Delfa. Nomor sepatu ukuran: ".'$ukuran';
Pada penulisan echo string bisa menggunakan tanda petik satu (') atau tanda petik dua ("). Pernyataan yang benar adalah :
jika menggunakan petik satu : bisa langsung memanggil variabel di dalamnya
jika menggunakan petik dua: bisa langsung memanggil variabel di dalamnya
menggunakan petik satu dan dua bisa langsung memanggil variabel di dalamnya
tidak bisa memanggil variabel pada keduanya
Terdapat URL
localhost/simpan.php?nama=Muhammad&alamat=Subang
Pernyataan yang salah adalah:
Terdapat 2 parameter yaitu parameter nama dengan nilainya Muhammad, dan parameter alamat dengan nilainya subang
Terdapat 4 parameter
nama dan alamat adalah parameter yang bisa ditangkap ke dalam variable PHP
pemisah antar parameter menggunakan tanda &
Terdapat parameter :
localhost/simpan.php?nama=Yassir&sekolah=SMKIT
Untuk menangkap parameter sekolah dan dimasukkan nilainya ke dalam variable s adalah :
$s = $GET['sekolah'];
$s = $-GET['sekolah'];
$_GET['sekolah']=$s;
$s = $_GET['sekolah'];
Terdapat URL:
localhost/simpan.php?nama=Hafizh&alamat=Subang
mana program yang benar jika ingin menampilkan data pada web browser :
Halo Nama Saya adalah Hafizh, saya sekolah di SMKIT Subang
Hasil dari program adalah muncul text :
Gaskeun
GG
GG Gaskeun
56
Berikut ini adalah bukan Operator Logic untuk membadingkan kondisi pada fungsi logic IF , yaitu:
=
===
!=
>=
$koneksi = mysqli_connect("A","B","C","D");
Parameter C adalah berisi nilai apa?
Alamat Server DB
User DB
Password DB
Nama DB
berikut ini adalah query database untuk menampilkan seluruh data field dari tabel siswa, manakah penulisan yang benar:
select * from siswa
select * form siswa
select nama from siswa
select all from siswa
Script MySQL untuk tambah data nama Azmi ke dalam tabel siswa adalah:
insert to siswa set nama=Azmi
insert into siswa set nama=Azmi
insert into siswa set nama='Azmi'
insert siswa set nama='Azmi'
Pada tabel data guru terdapat 7 data. Jika ingin melakukan update data nama Dena menjadi Enang, maka script MySQL nya adalah:
update sekolah set nama='Enang' where id='5'
update guru set nama='Enang' where id='4'
update guru set nama='Enang'
update guru set nama='Enang' where id='5'
Script MySQL untuk menghapus nama Fawwaz adalah :
delete guru where id='6'
delete from guru where id='6'
delete from guru where id='7'
delete * from guru
Pada tabel data perlu ada 1 field yang disetting primary key dan auto increment. fungsinya adalah untuk :
Supaya ada data kunci yang unik dan tidak duplikat bagi setiap data
Supaya bisa diakses dari PHP
Supaya rapi saat tampil pada halaman web browser
mempermudah programmer dalam penulisan kode PHP
Menampilkan data siswa dari MYSQL dengan PHP adalah :
Pada skrip tersebut mana pernyataan yang benar?
Varible koneksi akan selalu bernilai TRUE sehingga data yang muncul adalah DB OK
Jika Simpan data berhasil maka akan muncul text DB OK
Varible koneksi akan menampung nilai kembalian dari fungsi mysqli_connect(). Jika Koneksi DB berhasil, maka $koneksi bernilai TRUE dan muncul text DB OK
Jika mysqli_connect() berhasil melakukan koneksi ke database maka $koneksi akan bernilai FALSE
$simpan=mysqli_query($koneksi,"insert into siswa set nama='Zahran' ");
Jika proses simpan data berhasil maka $simpan akan memiliki nilai?
TRUE
FALSE
Tak terhingga
string BERHASIL
Jika terdapat URL :
localhost/project/index.php?proses
Maka script PHP pada gambar akan menghasilkan tampilan browser:
JANGAN EKSEKUSI PROGRAM
Blank Page
EKSEKUSI PROGRAM
Error 404
Jika pada URL :
localhost/index.php?nama=Mais&jenjang=SMK&tingkat=10
program pada gambar akan menghasilkan:
B
AB
A
Blank
Berikut ini menjalankan query MySQL dengan PHP, yaitu:
mysqli_query("select * from siswa");
mysqli_query("select * from siswa",$koneksi);
mysqli_query($koneksi,"select * from siswa");
$koneksi=mysqli_query("select * from siswa");
