Tag : php

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

Install PHP under macport

Lanjutan tutorial apache under macport

untuk selanjutnya kurang lengkap jika apache tanpa php, bagai sayur tanpa garam. jadi sekarang kita install php dengan menggunakan mac port

{code}sudo port instal php5{/code}

kalau sudah.. aktivkan php pada apache

{code}
cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n “php5” libphp5.so
{/code}

lalu buat file php.ini dengan cara

{code}

sudo cp /opt/local/etc/php5/php.ini-development /opt/local/etc/php5/php.ini

{/code}

 

lalu restart apache2 anda dengan perintah
{code}sudo /opt/local/apache2/bin/apachectl restart{/code}

dan coba buat file phpinfo

tutorial : http://2tbsp.com/content/install_apache_2_and_php_5_macports