
Dalam era digital saat ini, kemampuan untuk membuat dan mengelola situs web adalah keterampilan yang sangat berharga. Salah satu aspek penting dalam pengembangan web adalah pemahaman tentang PHP dan MySQL. PHP adalah bahasa pemrograman yang digunakan untuk membuat halaman web dinamis, sementara MySQL adalah sistem manajemen basis data yang digunakan untuk menyimpan dan mengambil data.
Dasar-dasar PHP
Sintaksis PHP
Kode PHP diawali dengan <?php
dan diakhiri dengan ?>
. Sebuah pernyataan PHP diakhiri dengan titik koma (;).
<?php
echo "Halo, Dunia!";
?>
Variable PHP
Dalam PHP, variabel dimulai dengan tanda $
, diikuti dengan nama variabel.
<?php
$txt = "Halo, Dunia!";
echo $txt;
?>
Tipe Data PHP
PHP mendukung beberapa tipe data, termasuk String, Integer, Float (floating point numbers), Boolean, Array, Object, NULL, dan Resource.
Fungsi PHP
Fungsi dala PHP didefinisikan menggunakan kata kunci function
<?php
function salam() {
echo "Halo, Dunia!";
}
salam();
?>
Pengendalian Aliran PHP
PHP mendukung struktur kontrol aliran seperti if
, else
, while
, for
, dan switch
.
<?php
$jam = date("H");
if ($jam < "12") {
echo "Selamat pagi!";
} elseif ($jam < "17") {
echo "Selamat siang!";
} else {
echo "Selamat malam!";
}
?>
Dasar-dasar MySQL
Membuat Database
Untuk membuat database di MySQL, gunakan perintah CREATE DATABASE
.
CREATE DATABASE myDatabase;
Membuat Tabel
CREATE TABLE Employees (
EmployeeID int,
FirstName varchar(255),
LastName varchar(255),
Age int
);
Menyisipkan Data
Data dapat disisipkan ke dalam tabel dengan perintah INSERT INTO
.
INSERT INTO Employees (EmployeeID, FirstName, LastName, Age)
VALUES (1, 'Ali', 'Budi', 30);
Mengambil Data
Data dapat diambil dari tabel dengan perintah SELECT
.
SELECT * FROM Employees;
Menghapus Data
Data dapat dihapus dari tabel dengan perintah DELETE
.
DELETE FROM Employees
WHERE EmployeeID = 1;
Menggabungkan PHP dengan MySQL
PHP dapat digunakan untuk menghubungkan website ke database MySQL.
<?php
$servername = "localhost";
$username = "username";
$password = "";
$dbname = "myDatabase";
// Membuat koneksi
$conn = new mysqli($servername, $username, $password, $dbname);
// Memeriksa koneksi
if ($conn->connect_error) {
die("Koneksi gagal: " . $conn->connect_error);
}
$sql = "SELECT EmployeeID, FirstName, LastName, Age FROM Employees";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// Output data setiap baris
while($row = $result->fetch_assoc()) {
echo "ID: " . $row["EmployeeID"]. " - Nama: " . $row["FirstName"]. " " . $row["LastName"]. " - Umur: " . $row["Age"]. "<br>";
}
} else {
echo "0 hasil";
}
$conn->close();
?>
Dengan memahami dasar-dasar PHP dan MySQL, Anda telah meletakkan fondasi yang kuat untuk membangun dan mengembangkan keterampilan pemrograman web Anda. PHP dan MySQL adalah dua komponen penting dalam pengembangan web dan memiliki peran yang sangat besar dalam membuat situs web yang dinamis dan interaktif.