Contoh Select Query MySql di PHP

Sekian lama berkutat dengan PHP framework dan Database kemarin ada yang tanya tentang php basic, lha ndelalah malah lupa cara bikin koneksi ke database. akhirnya cari-cari dan ketemu di tempat mas kurniawan.

{code type=php}
$host = “localhost”;
$user = “…”; # masukkan nama user database yang sebenarnya di sini
$pass = “…”; # masukkan password database yang sebenarnya di sini
$db = “test”; # masukkan nama database yang sebenarnya di sini

# pertama, konek. nama variabel $conn di sini singkatan dari
# “connection” (tentu saja anda bebas memakai nama lain)
$conn = mysql_connect($host, $user, $pass) or
die(“Gagal melakukan koneksi ke database!”);

# kedua, pilih DB. argumen kedua $conn umumnya tidak perlu disebutkan
# lagi kecuali jika ada lebih dari satu koneksi yang anda lakukan
mysql_select_db($db, $conn) or
die(“Gagal memilih database $db: “.mysql_error());

# ketiga, lakukan query. nama variabel $res di sini singkatan dari
# “result” (tentu saja anda bebas memakai nama lain). argumen kedua
# $conn umumnya tidak perlu disebutkan lagi kecuali jika ada lebih
# dari satu koneksi yang aktif
$res = mysql_query(“SELECT * FROM orang”, $conn) or
die(“Gagal query: “.mysql_error($conn));

# keempat, ambil baris-baris hasil
$rows = array();
while ($row = mysql_fetch_assoc($res)) $rows[] = $row;

# terakhir, tampilkan (atau proses hasil, dsb)
print_r($rows);
{/code}

atau

{code type=php}
$host = “:/tmp/mysql413.sock”;
$user = “root”; # masukkan nama user database yang sebenarnya di sini
$pass = “”; # masukkan password database yang sebenarnya di sini
$db = “test”; # masukkan nama database yang sebenarnya di sini

# pertama, konek. nama variabel $conn di sini singkatan dari
# “connection” (tentu saja anda bebas memakai nama lain)
$conn = mysql_connect($host, $user, $pass) or
die(“Gagal konek!”);

# kedua, pilih DB. argumen kedua $conn umumnya tidak perlu disebutkan
# lagi kecuali jika ada lebih dari satu koneksi yang anda lakukan
mysql_select_db($db, $conn) or
die(“Gagal memilih database $db: “.mysql_error());

# ketiga, lakukan query. nama variabel $res di sini singkatan dari
# “result” (tentu saja anda bebas memakai nama lain). argumen kedua
# $conn umumnya tidak perlu disebutkan lagi kecuali jika ada lebih
# dari satu koneksi yang aktif
$res = mysql_query(“SELECT * FROM orang”, $conn) or
die(“Gagal query: “.mysql_error($conn));

# keempat, ambil baris-baris hasil
$rows = array();
while ($row = mysql_fetch_assoc($res)) $rows[] = $row;

# terakhir, tampilkan (atau proses hasil, dsb)
echo “<table cellpadding=5 border=1>”;
echo “<tr bgcolor=#cccccc>
<th>ID</th>
<th>Nama depan</th>
<th>Nama belakang</th>
<th>Tanggal lahir</th>
</tr>”;

$i = 0;
foreach ($rows as $row) {
$bgcolor = $i++ % 2 ? “#f0f0f0” : “#ffffff”;
echo “<tr bgcolor=$bgcolor>
<td>$row[id]</td>
<td>$row[nama_depan]</td>
<td>$row[nama_belakang]</td>
<td>$row[tanggal_lahir]</td>
</tr>”;
}

echo “</table>”;
{/code}
sumber : milik kawan saya

Leave a Reply

Your email address will not be published. Required fields are marked *