PHP dan MySQL: Membangun Website Dinamis

0
52
Baraja Coding

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 ifelsewhilefor, 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.

LEAVE A REPLY

Please enter your comment!
Please enter your name here