Membuat CRUD Database Dengan PHP - I [ Select ]


Ada beberapa function untuk menampilkan data di table pada database, berikut ini adalah contoh cara menampilkan data dengan function tersebut :

1. Function : mysqli_fetch_array()

<?php

$db_host = 'localhost'; // Nama Server

$db_user = 'root'; // User Server

$db_pass = ''; // Password Server

$db_name = 'databasename'; // Nama Database


$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);

if (!$conn) {

die ('Gagal : ' . mysqli_connect_error());

}


$sql = 'SELECT id_produk, tgl_transaksi, harga, kuantitas 

FROM sales';

$query = mysqli_query($conn, $sql);


if (!$query) {

die ('SQL Error: ' . mysqli_error($conn));

}


echo '<table>

<thead>

<tr>

<th>ID PRODUK</th>

<th>TGL TRANSAKSI</th>

<th>HARGA</th>

<th>KUANTITAS</th>

</tr>

</thead>

<tbody>';

while ($row = mysqli_fetch_array($query))

{

echo '<tr>

<td>'.$row['id_produk'].'</td>

<td>'.$row['tgl_transaksi'].'</td>

<td>'.number_format($row['harga'], 0, ',', '.').'</td>

<td class="right">'.$row['kuantitas'].'</td>

</tr>';

}

echo '

</tbody>

</table>';


// untuk menbebaskan query

mysqli_free_result($query);

// untuk menutup koneksi

mysqli_close($conn);


2. Function 

<?php

$db_host = 'localhost'; // Nama Server

$db_user = 'root'; // User Server

$db_pass = ''; // Password Server

$db_name = 'databasename'; // Nama Database


$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);

if (!$conn) {

die ('Gagal : ' . mysqli_connect_error());

}


$sql = 'SELECT id_produk, tgl_transaksi, harga, kuantitas 

FROM sales';

$query = mysqli_query($conn, $sql);


if (!$query) {

die ('SQL Error: ' . mysqli_error($conn));

}


echo '<table>

<thead>

<tr>

<th>ID PRODUK</th>

<th>TGL TRANSAKSI</th>

<th>HARGA</th>

<th>KUANTITAS</th>

</tr>

</thead>

<tbody>';

while ($row = mysqli_fetch_assoc($query))

{

echo '<tr>

<td>'.$row['id_produk'].'</td>

<td>'.$row['tgl_transaksi'].'</td>

<td>'.number_format($row['harga'], 0, ',', '.').'</td>

<td class="right">'.$row['kuantitas'].'</td>

</tr>';

}

echo '

</tbody>

</table>';


// membebaskan query

mysqli_free_result($query);


// menutup koneksi

mysqli_close($conn);


3. Function 

<?php

$db_host = 'localhost'; // Nama Server

$db_user = 'root'; // User Server

$db_pass = ''; // Password Server

$db_name = 'databasename'; // Nama Database


$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);

if (!$conn) {

die ('Gagal : ' . mysqli_connect_error());

}


$sql = 'SELECT id_produk, tgl_transaksi, harga, kuantitas 

FROM sales';

$query = mysqli_query($conn, $sql);


if (!$query) {

die ('SQL Error: ' . mysqli_error($conn));

}


echo '<table>

<thead>

<tr>

<th>ID PRODUK</th>

<th>TGL TRANSAKSI</th>

<th>HARGA</th>

<th>KUANTITAS</th>

</tr>

</thead>

<tbody>';

while ($row = mysqli_fetch_row($query))

{

echo '<tr>

<td>'.$row[0].'</td>

<td>'.$row[1].'</td>

<td>'.number_format($row[2], 0, ',', '.').'</td>

<td class="right">'.$row[3].'</td>

</tr>';

}

echo '

</tbody>

</table>';


// membebaskan query

mysqli_free_result($query);

// menutup koneksi

mysqli_close($conn);