Select MySQL PHP

Perintah SELECT digunakan untuk memilih data dari database.

Memilih data dari tabel database

Perintah SELECT digunakan untuk memilih data dari database.

Sintaks

SELECT column_name(s) FROM table_name

Keterangan:Kueri SQL tidak sensitif terhadap huruf besar dan kecil. SELECT sama dengan select.

Untuk menjalankan perintah di atas, kita harus menggunakan fungsi mysql_query(). Fungsi ini digunakan untuk mengirimkan kueri atau perintah ke MySQL.

Contoh

Contoh di bawah ini memilih semua data yang disimpan di tabel "Persons" (* karakter memilih semua data di dalam tabel):

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br />";
  }
mysql_close($con);
?>

Contoh di atas disimpan di variabel $result data yang dihasilkan oleh fungsi mysql_query(). Selanjutnya, kami menggunakan fungsi mysql_fetch_array() untuk mengembalikan baris pertama dalam bentuk array. Setiap pemanggilan berikutnya ke fungsi mysql_fetch_array() akan mengembalikan baris berikutnya dalam record set. Perintah while loop akan mengulangi semua record di dalam record set. Untuk menampilkan nilai setiap baris, kami menggunakan variabel $row PHP ($row['FirstName'] dan $row['LastName']).

Output kode di atas:

Peter Griffin
Glenn Quagmire

Tampilkan Hasil di Tabel HTML

Contoh di bawah ini memilih data yang sama seperti contoh di atas, tetapi akan menampilkan data di dalam tabel HTML:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";
while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['FirstName'] . "</td>";
  echo "<td>" . $row['LastName'] . "</td>";
  echo "</tr>";
  }
echo "</table>";
mysql_close($con);
?>

Output kode di atas:

Firstname Lastname
Glenn Quagmire
Peter Griffin