PHP MySQL membaca data
Membaca data dari database MySQL
SELECT digunakan untuk membaca data dari tabel data:
SELECT column_name(s) FROM table_name
Untuk mempelajari lebih lanjut tentang pengetahuan SQL, kunjungi SQL tutorial .
Kita membaca contoh berikut dari MyGuests meja id, kolom nama depan dan nama belakang dan data yang ditampilkan pada halaman:
Contoh (MySQLi - Object Oriented)
<? Php
$ Servername = "localhost";
$ Username = "username";
$ Password = "password";
$ Dbname = "myDB";
// Buat koneksi
$ Conn = baru mysqli ($ servername, $ username, $ password, $ dbname);
// Koneksi Uji
if ($ conn-> connect_error) {
die ( "Koneksi gagal:" $ conn-> connect_error.);
}
$ Sql = "SELECT id, nama depan, nama belakang DARI MyGuests";
$ Hasil = $ conn-> query ($ sql);
if ($ result-> NUM_ROWS> 0) {
// Output setiap baris data
sementara ($ row = $ result-> fetch_assoc ()) {
. Echo "Situs id:" $ row [ "id"] "- Nama:" $ row [ "firstname"] "" [nama belakang "]; ... $ Row".
}
} Lain {
echo "0 hasil";
}
$ Conn-> close ();
?>
$ Servername = "localhost";
$ Username = "username";
$ Password = "password";
$ Dbname = "myDB";
// Buat koneksi
$ Conn = baru mysqli ($ servername, $ username, $ password, $ dbname);
// Koneksi Uji
if ($ conn-> connect_error) {
die ( "Koneksi gagal:" $ conn-> connect_error.);
}
$ Sql = "SELECT id, nama depan, nama belakang DARI MyGuests";
$ Hasil = $ conn-> query ($ sql);
if ($ result-> NUM_ROWS> 0) {
// Output setiap baris data
sementara ($ row = $ result-> fetch_assoc ()) {
. Echo "Situs id:" $ row [ "id"] "- Nama:" $ row [ "firstname"] "" [nama belakang "]; ... $ Row".
}
} Lain {
echo "0 hasil";
}
$ Conn-> close ();
?>
Contoh berikut membaca semua meja catatan MyGuests dan ditampilkan dalam tabel HTML:
Contoh (PDO)
<? Php
echo "<style table = 'border: 1px padat hitam;'>";
echo "<tr> <th> Id </ th> <th> Nama depan </ th> <th> Nama belakang </ th> <th> Email </ th> <th> tanggal Reg </ th> </ tr> ";
kelas TableRows meluas RecursiveIteratorIterator {
fungsi __construct ($ itu) {
parent :: __ construct ($ itu, self :: LEAVES_ONLY);
}
Fungsi saat ini () {
kembali "<style td = 'width: 150px; border: 1px solid hitam;'>". parent :: saat () "</ td>" ;.
}
beginChildren function () {
echo "<tr>";
}
endChildren function () {
echo "</ tr>" "\ n" .;
}
}
$ Servername = "localhost";
$ Username = "username";
$ Password = "password";
$ Dbname = "myDBPDO";
try {
$ Conn = baru PDO ( "mysql: host = $ servername; dbname = $ dbname", $ username, $ password);
$ Conn-> setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION);
$ Stmt = $ conn-> mempersiapkan ( "SELECT * FROM MyGuests");
$ Stmt-> mengeksekusi ();
// Set set hasil array asosiatif
$ Hasil = $ stmt-> setFetchMode (PDO :: FETCH_ASSOC);
foreach (TableRows baru (RecursiveArrayIterator baru ($ stmt-> fetchAll ())) sebagai $ k => $ v) {
echo $ v;
}
$ Dsn = null;
}
catch (PDOException $ e)
{
echo "Kesalahan:" $ e> getMessage () ;.
}
$ Conn = null;
echo "</ table>";
?>
echo "<style table = 'border: 1px padat hitam;'>";
echo "<tr> <th> Id </ th> <th> Nama depan </ th> <th> Nama belakang </ th> <th> Email </ th> <th> tanggal Reg </ th> </ tr> ";
kelas TableRows meluas RecursiveIteratorIterator {
fungsi __construct ($ itu) {
parent :: __ construct ($ itu, self :: LEAVES_ONLY);
}
Fungsi saat ini () {
kembali "<style td = 'width: 150px; border: 1px solid hitam;'>". parent :: saat () "</ td>" ;.
}
beginChildren function () {
echo "<tr>";
}
endChildren function () {
echo "</ tr>" "\ n" .;
}
}
$ Servername = "localhost";
$ Username = "username";
$ Password = "password";
$ Dbname = "myDBPDO";
try {
$ Conn = baru PDO ( "mysql: host = $ servername; dbname = $ dbname", $ username, $ password);
$ Conn-> setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION);
$ Stmt = $ conn-> mempersiapkan ( "SELECT * FROM MyGuests");
$ Stmt-> mengeksekusi ();
// Set set hasil array asosiatif
$ Hasil = $ stmt-> setFetchMode (PDO :: FETCH_ASSOC);
foreach (TableRows baru (RecursiveArrayIterator baru ($ stmt-> fetchAll ())) sebagai $ k => $ v) {
echo $ v;
}
$ Dsn = null;
}
catch (PDOException $ e)
{
echo "Kesalahan:" $ e> getMessage () ;.
}
$ Conn = null;
echo "</ table>";
?>