PHP MySQL DATABASE


PHP MySQL DATABASE

PHP MySQL Pendahuluan

MySQL adalah sistem database open source paling populer.
Apa itu MySQL?

MySQL adalah database.

Data di MySQL disimpan dalam objek database disebut tabel.

Sebuah tabel adalah kumpulan data yang berhubungan entri dan terdiri dari kolom dan baris.

Database berguna ketika menyimpan informasi kategoris. Sebuah perusahaan mungkin memiliki database dengan tabel berikut: "Karyawan", "Produk", "Pelanggan" dan "Perintah".

Tabel database

Sebuah database paling sering berisi satu atau lebih tabel. Setiap tabel diidentifikasi dengan nama (misalnya "Pelanggan" atau "Perintah"). Tabel berisi catatan (baris) dengan data.

Di bawah ini adalah contoh dari sebuah tabel bernama "Peserta":

Nama_depan  Nama_belakang  Alamat Kota
Ola Hansen Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger


Tabel di atas berisi tiga record (satu untuk setiap orang) dan empat kolom (LastName, FirstName, Alamat, dan Kota).

Queries


Queries

   Quaries adalah pertanyaan atau permintaan.

Dengan MySQL, kita bisa query database untuk informasi spesifik dan memiliki recordset yang dikembalikan.

Lihatlah query berikut:

NamaBelakang SELECT FROM Orang


SELECT LastName FROM Persons

Query di atas memilih semua data dalam kolom "LastName" dari tabel "Orang", dan akan kembali recordset seperti ini:

LastName
Hansen
Svendson
Pettersen


Ambil Database MySQL

Jika Anda tidak memiliki sebuah server PHP dengan Database MySQL, Anda dapat men-download MySQL gratis di sini: http://www.mysql.com/downloads/
Fakta Tentang Database MySQL

Satu hal besar mengenai MySQL adalah bahwa hal itu dapat diperkecil untuk mendukung aplikasi database tertanam. Mungkin ini karena reputasi bahwa banyak orang percaya bahwa MySQL hanya dapat menangani kecil hingga menengah sistem.

Yang benar adalah bahwa MySQL adalah database de-facto standar untuk situs web yang mendukung volume besar baik data dan pengguna akhir (seperti Friendster, Yahoo, Google).

Lihatlah http://www.mysql.com/customers/ untuk suatu gambaran umum perusahaan menggunakan MySQL.




PHP MySQL Menghubungkan ke Database

Database MySQL gratis yang sangat sering digunakan dengan PHP.
Buat Koneksi ke Database MySQL

Sebelum Anda dapat mengakses data dalam database, Anda harus membuat koneksi ke database.

Dalam PHP, hal ini dilakukan dengan mysql_connect () fungsi.
sintaksis

mysql_connect (namaserver
username
password);

mysql_connect(servername
username
password);


parameter
_Deskripsi
namaserver Opsional.
   _Menentukan server untuk terhubung ke. Nilai default adalah "localhost: 3306"
Opsional nama pengguna.
           _ Menentukan nama pengguna untuk login dengan. Nilai default adalah nama user yang memiliki proses server
Opsional sandi.
                _Menentukan password untuk login dengan. Default adalah ""

Catatan: Ada banyak parameter yang tersedia, tetapi yang tercantum di atas adalah yang paling penting. Kunjungi penuh kami PHP MySQL Referensi untuk lebih jelasnya.
contoh

Pada contoh berikut kita simpan koneksi dalam sebuah variabel ($ con) untuk kemudian digunakan dalam script. The "mati" bagian akan dieksekusi jika koneksi gagal:

<? php
$ con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
   {
   die ('Tidak dapat terhubung: ". mysql_error ());
   }

/ / Beberapa kode
?>

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

// some code
?>



Menutup Koneksi Closing a Connection



Sambungan akan ditutup secara otomatis ketika script berakhir. Untuk menutup sambungan sebelumnya, gunakan mysql_close () fungsi:


<? php
$ con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
   {
   die ('Tidak dapat terhubung: ". mysql_error ());
   }

/ / Beberapa kode

mysql_close ($ con);
?>

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

// some code

mysql_close($con);
?>

PHP MySQL Create Database and Tables


PHP MySQL Membuat Database dan Tabel

Sebuah database memiliki satu atau beberapa tabel.
Membuat Database

Pernyataan CREATE DATABASE digunakan untuk membuat database di MySQL.
Sintaksis


MENCIPTAKAN DATABASE database_name


CREATE DATABASE database_name


Untuk mempelajari lebih lanjut tentang SQL, silakan kunjungi tutorial SQL kita.

Untuk mendapatkan PHP untuk menjalankan pernyataan di atas kita harus menggunakan mysql_query () fungsi. Fungsi ini digunakan untuk mengirim query atau perintah ke koneksi MySQL.
Contoh

Contoh berikut membuat database yang disebut "my_db":

<? Php
$ Con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
  {
  die ('Tidak dapat terhubung: ". mysql_error ());
  }

if (mysql_query ("CREATE DATABASE my_db", $ con))
  {
  echo "database dibuat";
  }
lain
  {
  echo "Kesalahan menciptakan database:". mysql_error ();
  }

mysql_close ($ con);
?>


Buat Tabel

Pernyataan CREATE TABLE digunakan untuk membuat tabel di MySQL.
Sintaksis


MENCIPTAKAN TABLE nama_tabel
(
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
....
)


CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
....

)


Untuk mempelajari lebih lanjut tentang SQL, silakan kunjungi tutorial SQL kita.

Kita harus menambahkan pernyataan CREATE TABLE untuk mysql_query () fungsi untuk mengeksekusi perintah.
Contoh

Contoh berikut membuat tabel bernama "Orang", dengan tiga kolom. Nama kolom akan "FirstName", "LastName" dan "Umur":

<? Php
$ Con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
  {
  die ('Tidak dapat terhubung: ". mysql_error ());
  }

/ / Buat database
if (mysql_query ("CREATE DATABASE my_db", $ con))
  {
  echo "database dibuat";
  }
lain
  {
  echo "Kesalahan menciptakan database:". mysql_error ();
  }

/ / Buat tabel
mysql_select_db ("my_db", $ con);
$ Sql
​​= "CREATE TABLE Orang
(
FirstName varchar (15),
LastName varchar (15),
Umur int
) ";

/ / Jalankan permintaan
mysql_query ($ sql, $ con);

mysql_close ($ con);
?>


Penting: Database harus dipilih sebelum tabel dapat dibuat. Database dipilih dengan mysql_select_db () fungsi.

Catatan: Bila Anda membuat bidang database tipe varchar, Anda harus menentukan panjang maksimum lapangan, misalnya varchar (15).

Tipe data menentukan jenis data kolom dapat terus. Untuk referensi lengkap semua jenis data yang tersedia di MySQL, pergi untuk melengkapi referensi kami Jenis Data.
Primer Tombol dan Bidang Auto Increment

Setiap tabel harus memiliki field primary key.

Kunci utama digunakan untuk secara unik mengidentifikasi baris dalam sebuah tabel. Setiap nilai kunci primer harus unik dalam tabel. Selanjutnya, bidang kunci primer tidak dapat null karena database engine membutuhkan nilai untuk menemukan merekam.

Contoh berikut menyetel bidang PersonId sebagai bidang kunci primer. Kunci utama field sering kali merupakan nomor ID, dan sering digunakan dengan pengaturan AUTO_INCREMENT. AUTO_INCREMENT otomatis meningkatkan nilai lapangan oleh 1 setiap kali rekor baru ditambahkan. Untuk memastikan bahwa bidang kunci primer tidak dapat null, kita harus menambahkan TIDAK NULL pengaturan ke lapangan.
Contoh

$ Sql ​​= "CREATE TABLE Orang
(
PersonId int NOT NULL AUTO_INCREMENT,
PRIMARY KEY (PersonId),
FirstName varchar (15),
LastName varchar (15),
Umur int
) ";

mysql_query ($ sql, $ con);


PHP MySQL Insert Into


The INSERT INTO statement is used to insert new records in a table.

Insert Data Into a Database Table

The INSERT INTO statement is used to add new records to a database table.

Syntax

It is possible to write the INSERT INTO statement in two forms.
The first form doesn't specify the column names where the data will be inserted, only their values:
INSERT INTO table_name
VALUES (value1, value2, value3,...)
The second form specifies both the column names and the values to be inserted:
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

To learn more about SQL, please visit our SQL tutorial.
To get PHP to execute the statements above we must use the mysql_query() function. This function is used to send a query or command to a MySQL connection.

Example

In the previous chapter we created a table named "Persons", with three columns; "Firstname", "Lastname" and "Age". We will use the same table in this example. The following example adds two new records to the "Persons" table:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')");

mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Glenn', 'Quagmire', '33')");

mysql_close($con);
?>


Insert Data From a Form Into a Database

Now we will create an HTML form that can be used to add new records to the "Persons" table.
Here is the HTML form:


<html>
<body>

<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>
When a user clicks the submit button in the HTML form in the example above, the form data is sent to "insert.php".
The "insert.php" file connects to a database, and retrieves the values from the form with the PHP $_POST variables.
Then, the mysql_query() function executes the INSERT INTO statement, and a new record will be added to the "Persons" table.
Here is the "insert.php" page:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";

mysql_close($con)
?>


PHP MySQL Masukkan Ke
Sebelumnya «
Bab berikutnya »

INSERT INTO digunakan untuk menyisipkan record baru dalam tabel.
Masukkan data ke tabel database

INSERT INTO digunakan untuk menambahkan record baru ke tabel database.
Sintaksis

Hal ini dimungkinkan untuk menulis INSERT INTO dalam dua bentuk.

Bentuk pertama tidak menentukan nama kolom di mana data akan dimasukkan, hanya nilai-nilai mereka:

INSERT INTO nama_tabel
VALUES (value1, value2, value3 ,...)



Bentuk kedua menetapkan nama kolom kedua dan nilai-nilai yang harus dimasukkan:

INSERT INTO table_name (column1
column2
column3
...)
VALUES (value1
value2
value3
...)












Untuk mempelajari lebih lanjut tentang SQL, silakan kunjungi tutorial SQL kita.

Untuk mendapatkan PHP untuk mengeksekusi pernyataan di atas kita harus menggunakan mysql_query () fungsi. Fungsi ini digunakan untuk mengirim query atau perintah ke koneksi MySQL.
Contoh

Dalam bab sebelumnya kita membuat tabel bernama "Orang", dengan tiga kolom; "Nama depan", "NamaBelakang" dan "Umur". Kami akan menggunakan tabel yang sama dalam contoh ini. Contoh berikut menambahkan dua catatan baru ke tabel "Peserta":

<? Php
$ Con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
  {
  die ('Tidak dapat terhubung: ". mysql_error ());
  }

mysql_select_db ("my_db", $ con);

mysql_query ("INSERT INTO Persons (FirstName, LastName, Umur)
VALUES ('Petrus', 'Griffin', '35')");

mysql_query ("INSERT INTO Persons (FirstName, LastName, Umur)
VALUES ('Glenn', 'Quagmire', '33')");

mysql_close ($ con);
?>


Masukkan Data Dari Membentuk Ke Database

Sekarang kita akan membuat sebuah form HTML yang dapat digunakan untuk menambahkan catatan baru ke dalam tabel "Orang".

Berikut adalah bentuk HTML:

<html>
<body>

<form action="insert.php" method="post">
Nama depan: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Umur: <input type="text" name="age" />
<input type="submit" />
</ Form>

</ Body>
</ Html>


Bila pengguna mengklik tombol submit dalam bentuk HTML pada contoh di atas, data formulir dikirim ke "insert.php".

The "insert.php" file menghubungkan ke database, dan mengambil nilai dari formulir dengan $ _POST variabel PHP.

Kemudian, mysql_query () fungsi mengeksekusi INSERT INTO, dan rekor baru akan ditambahkan ke tabel "Orang".

Berikut adalah "insert.php" halaman:

<? Php
$ Con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
  {
  die ('Tidak dapat terhubung: ". mysql_error ());
  }

mysql_select_db ("my_db", $ con);

$ Sql
​​= "INSERT INTO Persons (FirstName, LastName, Umur)
NILAI
('$ _POST [Firstname ]','$_ POST [NamaBelakang ]','$_ POST [usia ]')";

if (! mysql_query ($ sql, $ con))
  {
  die ('Error:' mysql_error ().);
  }
echo "1 record ditambahkan";

mysql_close ($ con)
?>


PHP MySQL Select


The SELECT statement is used to select data from a database.

Select Data From a Database Table

The SELECT statement is used to select data from a database.

Syntax

SELECT column_name(s)
FROM table_name
To learn more about SQL, please visit our SQL tutorial.
To get PHP to execute the statement above we must use the mysql_query() function. This function is used to send a query or command to a MySQL connection.

Example

The following example selects all the data stored in the "Persons" table (The * character selects all the data in the table):
<?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);
?>
The example above stores the data returned by the mysql_query() function in the $result variable.
Next, we use the mysql_fetch_array() function to return the first row from the recordset as an array. Each call to mysql_fetch_array() returns the next row in the recordset. The while loop loops through all the records in the recordset. To print the value of each row, we use the PHP $row variable ($row['FirstName'] and $row['LastName']).
The output of the code above will be:
Peter Griffin
Glenn Quagmire


Display the Result in an HTML Table

The following example selects the same data as the example above, but will display the data in an HTML table:
<?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);
?>
The output of the code above will be:
Firstname
Lastname
Glenn
Quagmire
Peter
Griffin




PHP MySQL Pilih     PHP MySQL Select



Pernyataan SELECT digunakan untuk memilih data dari database.
Pilih data Dari Tabel Database

Pernyataan SELECT digunakan untuk memilih data dari database.
Sintaksis

SELECT column_name (s)
FROM table_name


Untuk mempelajari lebih lanjut tentang SQL, silakan kunjungi tutorial SQL kita.

Untuk mendapatkan PHP untuk menjalankan pernyataan di atas kita harus menggunakan mysql_query () fungsi. Fungsi ini digunakan untuk mengirim query atau perintah ke koneksi MySQL.
Contoh

Contoh berikut memilih semua data yang tersimpan dalam tabel "Orang" (Karakter * memilih semua data dalam tabel):

<? Php
$ Con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
  {
  die ('Tidak dapat terhubung: ". mysql_error ());
  }

mysql_select_db ("my_db", $ con);

$ Hasil = mysql_query ("SELECT * FROM Orang");

sementara ($ baris = mysql_fetch_array ($ hasil))
  {
  echo $ row ['FirstName']. "". $ Row ['LastName'];
  echo "<br />";
  }

mysql_close ($ con);
?>


Contoh di atas menyimpan data yang dikembalikan oleh mysql_query () fungsi dalam variabel $ hasil.

Selanjutnya, kita menggunakan mysql_fetch_array () fungsi untuk mengembalikan baris pertama dari recordset sebagai array. Setiap panggilan ke mysql_fetch_array () mengembalikan baris berikutnya dalam recordset tersebut. Sementara loop loop melalui semua catatan dalam recordset tersebut. Untuk mencetak nilai dari setiap baris, kita menggunakan variabel $ row PHP ($ row ['FirstName'] dan $ row ['LastName']).

Output dari kode di atas akan menjadi:

Peter Griffin
Glenn Quagmire


Menampilkan Hasil dalam Tabel HTML

Contoh berikut memilih data yang sama seperti contoh di atas, namun akan menampilkan data dalam sebuah tabel HTML:

<? Php
$ Con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
  {
  die ('Tidak dapat terhubung: ". mysql_error ());
  }

mysql_select_db ("my_db", $ con);

$ Hasil = mysql_query ("SELECT * FROM Orang");

echo "<table border='1'>
<tr>
<th> Nama depan </ th>
<th> NamaBelakang </ th>
</ Tr> ";

sementara ($ baris = mysql_fetch_array ($ hasil))
  {
  echo "tr";
  echo "<td>". $ Row ['FirstName']. "</ Td>";
  echo "<td>". $ Row ['LastName']. "</ Td>";
  echo "</ tr>";
  }
echo "</ table>";

mysql_close ($ con);
?>


Output dari kode di atas akan menjadi:


Nama depan NamaBelakang
Glenn Quagmire
Peter Griffin



PHP MySQL The Where Clause


The WHERE clause is used to filter records.

The WHERE clause

The WHERE clause is used to extract only those records that fulfill a specified criterion.

Syntax

SELECT column_name(s)
FROM table_name
WHERE column_name operator value
To learn more about SQL, please visit our SQL tutorial.
To get PHP to execute the statement above we must use the mysql_query() function. This function is used to send a query or command to a MySQL connection.

Example

The following example selects all rows from the "Persons" table where "FirstName='Peter':
<?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
WHERE FirstName='Peter'");

while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br />";
  }
?>
The output of the code above will be:
Peter Griffin

PHP MySQL Klausul mana

Klausa WHERE digunakan untuk menyaring catatan.
Klausa WHERE

Klausa WHERE digunakan untuk mengekstrak hanya catatan-catatan yang memenuhi kriteria tertentu.
sintaksis
SELECT column_name (s)
FROM table_name
MANA nama_kolom Operator nilai



Untuk mempelajari lebih lanjut tentang SQL, silakan kunjungi tutorial SQL kita.

Untuk mendapatkan PHP untuk menjalankan pernyataan di atas kita harus menggunakan mysql_query () fungsi. Fungsi ini digunakan untuk mengirim query atau perintah ke koneksi MySQL.
contoh

Contoh berikut memilih semua baris dari tabel "Orang" di mana "FirstName = 'Peter':

<? php
$ con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
   {
   die ('Tidak dapat terhubung: ". mysql_error ());
   }

mysql_select_db ("my_db", $ con);

$ hasil = mysql_query ("SELECT * FROM Orang
MANA FirstName = 'Petrus' ");

sementara ($ baris = mysql_fetch_array ($ hasil))
   {
   echo $ row ['FirstName']. "". $ row ['LastName'];
   echo "<br />";
   }
?>


Output dari kode di atas akan menjadi:

Peter Griffin


PHP MySQL Update


The UPDATE statement is used to modify data in a table.

Update Data In a Database

The UPDATE statement is used to update existing records in a table.

Syntax

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value

Note: Notice the WHERE clause in the UPDATE syntax. The WHERE clause specifies which record or records that should be updated. If you omit the WHERE clause, all records will be updated!
To learn more about SQL, please visit our SQL tutorial.
To get PHP to execute the statement above we must use the mysql_query() function. This function is used to send a query or command to a MySQL connection.

Example

Earlier in the tutorial we created a table named "Persons". Here is how it looks:
FirstName
LastName
Age
Peter
Griffin
35
Glenn
Quagmire
33
The following example updates some data in the "Persons" table:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);

mysql_query("UPDATE Persons SET Age = '36'
WHERE FirstName = 'Peter' AND LastName = 'Griffin'");

mysql_close($con);
?>
After the update, the "Persons" table will look like this:
FirstName
LastName
Age
Peter
Griffin
36
Glenn
Quagmire
33






PHP MySQL Pembaruan  PHP MySQL Update




Pernyataan UPDATE digunakan untuk memodifikasi data dalam tabel.
Perbarui Data Dalam Database

Pernyataan UPDATE digunakan untuk memperbarui catatan yang ada dalam sebuah tabel.
sintaksis

UPDATE nama_tabel
SET nilai = column1, column2 = nilai2, ...
MANA some_column = some_value


Catatan: Perhatikan klausa WHERE dalam sintaks UPDATE. Klausa WHERE menentukan yang merekam atau catatan yang harus diperbarui. Jika Anda menghilangkan klausa WHERE, semua catatan akan diperbarui!

Untuk mempelajari lebih lanjut tentang SQL, silakan kunjungi tutorial SQL kita.

Untuk mendapatkan PHP untuk menjalankan pernyataan di atas kita harus menggunakan mysql_query () fungsi. Fungsi ini digunakan untuk mengirim query atau perintah ke koneksi MySQL.

contoh

Sebelumnya dalam tutorial kami menciptakan sebuah tabel bernama "Orang". Berikut adalah tampilannya:

FirstName LastName Umur
Peter Griffin 35
Glenn Quagmire 33

Contoh berikut update beberapa data dalam tabel "Peserta":
<? php
$ con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
  
{
  
die ('Tidak dapat terhubung: ". mysql_error ());
  
}

mysql_select_db ("my_db", $ con);

mysql_query ("Umur UPDATE SET = Orang '36 '
MANA FirstName = 'Peter' DAN LastName = 'Griffin' ");

mysql_close ($ con);
?>

Setelah update itu, "Orang" tabel akan terlihat seperti ini:
FirstName LastName Umur
Peter Griffin 36
Glenn Quagmire 33

PHP MySQL Delete


The DELETE statement is used to delete records in a table.

Delete Data In a Database

The DELETE FROM statement is used to delete records from a database table.

Syntax

DELETE FROM table_name
WHERE some_column = some_value

Note: Notice the WHERE clause in the DELETE syntax. The WHERE clause specifies which record or records that should be deleted. If you omit the WHERE clause, all records will be deleted!
To learn more about SQL, please visit our SQL tutorial.
To get PHP to execute the statement above we must use the mysql_query() function. This function is used to send a query or command to a MySQL connection.

Example

Look at the following "Persons" table:
FirstName
LastName
Age
Peter
Griffin
35
Glenn
Quagmire
33
The following example deletes all the records in the "Persons" table where LastName='Griffin':
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");

mysql_close($con);
?>
After the deletion, the table will look like this:
FirstName
LastName
Age
Glenn
Quagmire
33

PHP MySQL Hapus

Pernyataan DELETE digunakan untuk menghapus record dalam sebuah tabel.
Hapus Data Dalam Database

DELETE FROM pernyataan digunakan untuk menghapus record dari tabel database.
sintaksis

DELETE FROM nama_tabel
MANA some_column = some_value


Catatan: Perhatikan klausa WHERE dalam sintaks DELETE. Klausa WHERE menentukan yang merekam atau catatan yang harus dihapus. Jika Anda menghilangkan klausa WHERE, semua catatan akan dihapus!

Untuk mempelajari lebih lanjut tentang SQL, silakan kunjungi tutorial SQL kita.

Untuk mendapatkan PHP untuk menjalankan pernyataan di atas kita harus menggunakan mysql_query () fungsi. Fungsi ini digunakan untuk mengirim query atau perintah ke koneksi MySQL.
contoh

Lihatlah tabel berikut "Orang":

FirstName LastName Umur
Peter Griffin 35
Glenn Quagmire 33


Contoh berikut akan menghapus semua catatan dalam tabel "Orang" di mana LastName = 'Griffin':

<? php
$ con = mysql_connect ("localhost", "peter", "ABC123");
if ($ con!)
   {
   die ('Tidak dapat terhubung: ". mysql_error ());
   }

mysql_select_db ("my_db", $ con);

mysql_query ("DELETE FROM Orang MANA LastName = 'Griffin'");

mysql_close ($ con);
?>


Setelah penghapusan, meja akan terlihat seperti ini:

FirstName LastName Umur
Glenn Quagmire 33

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

1 komentar:

Marfi Satu Ntuk SelamaXa mengatakan...

_LESSOHH CC NGEBEYYY.......

Posting Komentar