PHP5+Mysql5+Apache2 saat ini merupakan model pembuatan situs web paling populer. Saat mengoperasikan tabel Mysql, akan terlalu merepotkan jika hanya menggunakan bahasa SQL untuk mengoperasikan Mysql. Jadi penulis mengacu pada kode-kode di Internet dan memodifikasinya untuk menulis sekumpulan kode PHP untuk menambah, menghapus, dan mengubah catatan di berbagai tabel. Untuk referensi dan hiburan Anda saja.
Kode yang diposting di bawah ini lolos debugging pada PHP5+Mysql5+Apache2 untuk WinXp.
Pertama, izinkan saya menjelaskan cakupan kode yang berlaku. Menurut karakteristik sebagian besar tabel, setiap tabel memiliki id, sehingga kode ini berlaku untuk tabel dengan id di kolom pertama. Tidak peduli apa namanya. Yang penting adalah kode tersebut beroperasi sesuai dengan kolom pertama sebagai kunci utama secara default. Tidak ada batasan lain. Kode ini dapat beroperasi pada tabel dengan kolom apa pun. Kontra: Tidak ada masukan ulasan. Oleh karena itu, saat memasukkan record, jangan biarkan baris kosong atau masukkan tipe yang tidak cocok. Hal ini perlu dikoordinasikan dengan pembuatan tabel Mysql.
Catatan: Pengingat! Saat menyalin kode di atas, pastikan untuk menghapus tab di depan setiap baris kode di editor, jika tidak, php5 tidak akan dapat dikompilasi.
Dan di setiap file, $database saat ini adalah sunsite dan $table adalah perangkat lunak.
Yang pertama adalah index.php. Fungsi utamanya adalah untuk memudahkan pengguna memasukkan nama tabel, lalu klik tombol lihat untuk melihat isi tabel. Ini juga merupakan beranda default.
//index.php
<html>
<meta http-equiv="Jenis Konten" content="teks/html; charset=gb2312" />
<judul>admin</judul>
<tubuh bgcolor=#ffffff>
<h2>Silakan masukkan nama tabel</h2>
<formulir metode="post" action="tabel.php">
<lebar tabel=90% rata=tengah>
<tr>nama tabel: <input type=text name="tablename" size=30 maxlength=30><input type=submit value=show></tr>
</tabel>
</bentuk>
</tubuh>
</html>
Lalu ada table.php yang fungsinya untuk menampilkan isi tabel. Ada juga titik masuk untuk menambah, menghapus, dan memodifikasi.
//tabel.php
<html>
<title>tabel saat ini</title>
<meta http-equiv="Jenis Konten" content="teks/html; charset=gb2312" />
<tubuh bgcolor=#ffffff>
<?
$database = "lokasi matahari"
$namatabel = $_REQUEST['namatabel'];
echo "<h2>Data dari $namatabel</h2>"
mysql_connect("localhost","root","") or die ("Masalah saat menyambung ke DataBase");
$query = "tampilkan kolom dari $namatabel"
$hasil = mysql_db_query($database,$query);
$kolom = 0;
jika ($hasil)
{
echo "Menemukan entri berikut dalam database:<br><p></p>"
echo "<lebar tabel=90% align=batas tengah=1><tr>"
sementara ($r = mysql_fetch_array($hasil))
{
gema "<td align=center bgcolor=#00FFFF>$r[0]</td>"
$kolom = $kolom + 1;
}
gema "</tr>"
mysql_free_result($hasil);
$query = "pilih * dari $namatabel"
$hasil = mysql_db_query($database, $query);
jika ($hasil)
sementara ($r = mysql_fetch_array($hasil))
{
gema "<tr>"
for($col=0;$col<$column;$col++) echo "<td>$r[$col]</td>"
gema "</tr>"
}
gema "</tabel>"
}
else echo "Tidak ada data."
mysql_free_result($hasil);
if ($kolom != 0)//($namatabel == "perangkat lunak" || $namatabel == "techtalk")
gema "<p></p>
<ul>
<li><a href="index.php">Beranda</a>
<li><a href="add.php?tablename=$tablename">Tambahkan entri baru</a>
<li><a href="edit.php?tablename=$tablename">Edit entri</a>
<li><a href="del.php?tablename=$tablename">Menghapus entri</a>
</ul>"
?>
</tubuh>
</html>
Untuk dilanjutkan.