Penggunaan fungsi FTRUNCATE pada PHP

The requested URL was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Apache/2.4.41 (Ubuntu) Server at tunxis.commnet.edu Port 443

Saya mengalami beberapa masalah dengan server Windows khusus saya yang memiliki panel Plesk:

1.) Saya tidak dapat mengirim email melalui fungsi _ mail() PHP, selalu mengembalikan kesalahan berikut:

Respons server SMTP: 550 Tindakan yang diminta tidak diambil: kotak surat tidak tersedia atau tidak lokal

Pengaturan mana yang harus saya ubah untuk mengaktifkan pengiriman email?

2.) Fungsi exec() dan passthru() PHP tidak berfungsi; outputnya kosong bahkan ketika saya mencoba menjalankan perintah sederhana seperti dir. Apakah ada opsi yang saya dapat beralih di panel kontrol untuk mengaktifkan fungsi ini?

Dalam panduan ini, kita akan membahas cara melakukan operasi DELETE, TRUNCATE, Dan DROP pada tabel database MySQL menggunakan PHP di XAMPP di Linux.

Sebelum masuk ke topik, mari kita pahami perbedaan antara perintah Delete, Truncate, dan Drop.
Contents
Perbedaan Perintah DROP, TRUNCATE dan DELETEPrasyaratLangkah-Langkah Menulis Kode PHPDELETE Baris Dari Tabel MySQL Menggunakan PHPTRUNCATE Tabel MySQL Menggunakan PHPDROP Tabel MySQL Menggunakan PHPKesimpulanPerbedaan Perintah DROP, TRUNCATE dan DELETE

Perintah DELETE dan DROPTabel berikut menunjukkan apa itu Perintah TRUNCATE kapan harus menggunakannya.

Singkatnya,
DELETE akan menghapus catatan tertentu, TRUNCATE akan menghapus semua catatan tetapi tidak akan menghapus tabel, dan DROP akan menghapus seluruh tabel. Prasyarat

Baca artikel lain:

Untuk tujuan demonstrasi, saya telah membuat tabel yang disebut “penjualan” di Database MySQL bernama “my_company” dengan catatan sebagai berikut.
Heads Up: Di XAMPP, database dan nama tabel tidak peka huruf besar/kecil. Ini akan mempertimbangkan huruf besar/kecil sebagai huruf kecil saja.

Jika Anda belum membuat database dan tabel, lihat panduan berikut.
Membuat Database dan Tabel MySQL Menggunakan PHP Dalam XAMPPSLangkah-Langkah Menulis Kode PHP

1. Tentukan nama server, nama pengguna, kata sandi, dan nama basis data dalam kode PHP Anda.

2. Buat koneksi menggunakan mysqli_connect() function.

Code:

$connection = mysqli_connect($server_name, $user_name, $password, $database_name);

3. Periksa Koneksi menggunakan fungsi mysqli_connect_error() yang ditentukan dalam kondisi if. Fungsi ini akan mewakili kesalahan, jika koneksi gagal. Ini adalah langkah opsional.

4. Tentukan SQL Query untuk menghapus baris/baris tertentu dari tabel menggunakan perintah DELETE/DROP/TRUNCATE.

5. Gunakan fungsi mysqli_multi_query() untuk memeriksa apakah nilai dihapus atau tidak.

Syntax:

mysqli_multi_query($connection, $query)

Di sini,
$connection menentukan detail koneksi,$query adalah sql query.
Jika ini Benar, maka catatan dihapus. Jika tidak, itu akan mengembalikan kesalahan. Kita dapat memeriksa kesalahan dengan menggunakan fungsi mysqli_error($connection).

6. Tutup koneksi dengan menggunakan fungsi mysqli_close().

Syntax:

mysqli_close($connection);

Mari kita lihat pembahasan penggunaan setiap perintah dengan contoh.
DELETE Baris Dari Tabel MySQL Menggunakan PHP

Perintah DELETE digunakan untuk menghapus baris tertentu dari table.

Query Syntax:

DELETE FROM table_name where condition;

Contoh Code:

Dalam contoh ini, kita akan menghapus baris di mana id=3.

Buat file teks biasa bernama delete.php di bawah folder /htdocs dengan konten berikut di dalamnya.
Heads Atas: Jika Anda menggunakan Linux, folder htdocs akan berada di bawah direktori /opt/lampp/. Jika Anda menggunakan Windows, htdocs biasanya berada di folder C:xampp.

Buka browser web Anda dan navigasikan ke http://localhost/delete.php. Anda akan melihat output seperti ini di jendela browser Anda.

Anda dapat memverifikasi apakah baris benar-benar dihapus dari dasbor PhpMyAdmin.

Buka dasbor phpMyAdmin dengan menavigasi ke http://localhost/phpmyadmin URL dari browser.

Klik Browse untuk melihat sisanya record.

Seperti yang Anda lihat, baris dengan id=3 hilang.
TRUNCATE Tabel MySQL Menggunakan PHP

Perintah TRUNCATE digunakan untuk menghapus semua baris dari tabel database MySQL.

Query Syntax:

TRUNCATE TABLE table_name;

Contoh Kode: kami akan menghapus semua rows.

Buat file teks bernama truncate.php dengan isi berikut.


Arahkan ke file http://localhost/truncate.php dari browser web Anda. Anda akan melihat pesan “Terpotong Berhasil” di jendela browser.

Buka dasbor phpMyAdmin dan klik Browse untuk melihat apakah ada catatan.

Seperti yang Anda lihat di tangkapan layar di atas, semua catatan dihapus.
DROP Tabel MySQL Menggunakan PHP

The DROP perintah digunakan untuk menghapus seluruh tabel.

Query Syntax:

DROP TABLE table_name;

Contoh Code:

Dalam contoh ini, kita akan menghapus seluruh tabel beserta strukturnya (baris dan kolom).

Buat file teks bernama drop.php dengan isi sebagai berikut :

Buka browser web Anda dan navigasikan ke http://localhost/drop.php dan Anda akan melihat pesan “Berhasil Dijatuhkan”.

Buka phpMyAdmin dan periksa apakah tabel ada atau tidak.

Ya, tidak ada tabel yang disebut “penjualan ” di database my_company. Kami baru saja menghapusnya menggunakan perintah DROP.
Kesimpulan

Dalam panduan langkah ini, kami membahas tentang tiga perintah MySQL yaitu DELETE, TRUNCATE dan DROP. Menggunakan perintah trio ini, kami menunjukkan kepada Anda cara menghapus satu baris dari tabel MySQL, dan menghapus semua baris dalam tabel dan akhirnya menghapus seluruh tabel menggunakan PHP.

Apakah fungsi dari perintah truncate?

TRUNC akan menghapus bagian pecahan pada angka. INT akan membulatkan angka hingga bilangan bulat terdekat berdasarkan nilai bagian pecahan angka tersebut.

Apa perbedaan antara delete dan truncate?

Coba jawab ya, Kalo TRUNCATE buat ngosongin isi tabel, kalo DELETE buat hapus salah satu row (isi) tabel. Bedanya kalo ngosongin tabel dengan cara DELETE semua isinya, ketika tabel diinsert kembali primary key nya bakal dilajutin.

Apa perintah yang digunakan untuk menghapus data?

Perintah DELETE digunakan untuk menghapus baris data pada suatu tabel dalam database. Perintah DELETE dapat menghapus satu baris data dan dapat juga menghapus beberapa baris data sekaligus.

Alter Table untuk apa?

Perintah ALTER TABLE digunakan untuk menambah, menghapus, atau mengubah kolom dalam tabel. Perintah ALTER TABLE juga dapat digunakan untuk menambah dan menghapus berbagai batasan dalam tabel.