Tuesday, June 12, 2012

Teknik Dasar Mencari Data Dengan PHP MySQL Menggunakan Order By Keyword

ORDER BY kata kunci digunakan untuk mengurutkan data dalam recordset.
ORDER BY semacam kata kunci catatan dalam urutan secara default.

Jika Anda ingin mengurutkan record dalam urutan menurun, Anda dapat menggunakan kata kunci DESC.


Sintaks :


SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC  


Untuk mempelajari lebih lanjut tentang SQL, silakan kunjungi tutorial SQL kami.
contoh

Contoh berikut memilih semua data yang disimpan dalam tabel "Peserta", dan macam hasilnya dengan kolom "Age":


<?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 ORDER BY age");

while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'];
  echo " " . $row['LastName'];
  echo " " . $row['Age'];
  echo "<br />";
  }

mysql_close($con);
?>

 Output dari kode di atas akan menjadi:

Glenn Quagmire 33
Peter Griffin 35 



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Programming PHP MySQL di situs ini : www.panduanSkripsi.net. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Langkah Memanggil Data Dalam Php dan MySQL Dengan Klausa WHERE

Klausa WHERE digunakan untuk ekstraksi hanya catatan-catatan yang memenuhi kriteria tertentu.


Sintaks:
SELECT column_name(s)
FROM table_name
WHERE column_name operator value

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

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

Contoh berikut memilih semua baris dari tabel "Persons" di mana "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 />";
  }
?> 



Output dari kode di atas akan menjadi:

 Peter Griffin



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Programming PHP MySQL di situs ini : www.panduanSkripsi.net. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Langkah Memilih Data Dari Table Menggunakan PHP MySQL

Pernyataan SELECT digunakan untuk memilih data dari database.

Sintaksnya:

SELECT column_name(s)
FROM table_name 

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

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

Contoh berikut memilih semua data yang disimpan dalam tabel
"Persons"
(Karakter '*' memilih semua data 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 toko data yang dikembalikan oleh fungsi mysql_query ()  dalam variabel $ hasil.

Selanjutnya, kita menggunakan
fungsi mysql_fetch_array () untuk mengembalikan baris pertama dari recordset sebagai array. Setiap panggilan ke mysql_fetch_array () mengembalikan baris berikutnya dalam recordset. Sementara loop loop melalui semua catatan dalam recordset. 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




Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Programming PHP MySQL di situs ini : www.panduanSkripsi.net. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Langkah Dasar Memasukkan Data ke Dalam Table Database Dengan PHP dan MySQL

Masukkan Data Ke Tabel Basis Data

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

Hal ini dimungkinkan untuk menulis perintah INSERT INTO dalam dua bentuk.

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


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


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

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



Untuk mempelajari lebih lanjut tentang SQL, silakan kunjungi tutor SQL kami.

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


Dalam bab sebelumnya kita membuat tabel bernama
"Persons", dengan tiga kolom; "Firstname", "Lastname" and "Age".Kami akan menggunakan tabel yang sama dalam contoh ini.  
Contoh berikut menambahkan dua catatan baru ke tabel "Persons" :

 <?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);
?> 



Masukkan Data Dari Formulir Ke Database

Sekarang kita akan membuat form HTML yang dapat digunakan untuk menambahkan record baru ke dalam tabel
"Persons".

Berikut adalah bentuk HTML:

 <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> 



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
variabel  $ _POST PHP.

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

Berikut adalah "insert.php":


 <?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);
?>



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Programming PHP MySQL di situs ini : www.panduanSkripsi.net. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Monday, June 11, 2012

Teknik Dasar membuat Database dan Table Dengan PHP MySQL

Kali ini akan membuat sebuah database dan table menggunkan PHP MySQL

Langkah pertama membuat Database
Pernyataan CREATE DATABASE digunakan untuk membuat database di MySQL.
   

Contoh Sintaks:
CREATE DATABASE database_name

Untuk mempelajari lebih lanjut tentang SQL, silakan kunjungi tutorial SQL kami.
Untuk mendapatkan PHP untuk mengeksekusi pernyataan di atas kita harus menggunakan
fungsi mysql_query (). Fungsi ini digunakan untuk mengirim query atau perintah ke koneksi MySQL.

Contoh berikut membuat database yang disebut "my_db":

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

if (mysql_query("CREATE DATABASE my_db",$con))
  {
  echo "Database created";
  }
else
  {
  echo "Error creating database: " . mysql_error();
  }

mysql_close($con);
?> 


Buat Tabel

Pernyataan CREATE TABLE digunakan untuk membuat tabel di MySQL.


Sintaks:
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 kami.

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

Contoh berikut membuat tabel bernama
"Persons", dengan tiga kolom, yaitu: "FirstName", "LastName" and "Age":

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

// Create database
if (mysql_query("CREATE DATABASE my_db",$con))
  {
  echo "Database created";
  }
else
  {
  echo "Error creating database: " . mysql_error();
  }

// Create table
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE Persons
(
FirstName varchar(15),
LastName varchar(15),
Age int
)";

// Execute query
mysql_query($sql,$con);

mysql_close($con);
?> 

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

Catatan: 

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

Tipe data menentukan jenis data kolom dapat terus. Untuk referensi lengkap semua jenis data yang tersedia di MySQL.



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Programming PHP MySQL di situs ini : www.panduanSkripsi.net. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Cara Mengirimkan Form Menggunakan PHP Curl

Untuk mengirimkan formulir menggunakan PHP cURL, kita perlu ikuti langkah berikut:
     Siapkan data yang akan diposting
     Hubungkan ke URL terpencil
     Pasang (submit) data
     Ambil respon dan menampilkannya kepada pengguna



Langkah pertama siapkan data yang akan diposting
Data formulir pada dasarnya dikirim sebagai pasangan nama nilai dalam format "field1 = field1_value & field2 = field2_value & field3 = field3_value".

field1, field2, dll merujuk pada kolom formulir dan field1_value, field2_value dll lihat nilai-nilai bidang ini. Sebagai contoh kami akan mengasumsikan bahwa data yang kita ingin memposting ke URL remote yang terdapat dalam array asosiatif seperti:


$data = array(); $data['first_name'] = 'Jatinder'; $data['last_name'] = 'Thind'; $data['password'] = 'secret'; $data['email'] = 'me@abc.com';  


Ketika browser menyerahkan form, maka secara otomatis urlencodes data sebelum mengirimnya off. Demikian pula kita perlu urlencode semua data sebelum posting melalui Curl.

$post_str = ‘’; foreach($data as $key=>$val) { $post_str .= $key.’=’.urlencode($val).’&’; } $post_str = substr($post_str, 0, -1);  


Kode di atas akan meninggalkan kita dengan string "first_name = Jatinder & last_name = Thind & password = rahasia & email = me% 40abc.com" yang sekarang dapat dikirim ke URL remote melalui Curl.


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Programming PHP MySQL di situs ini : www.panduanSkripsi.net. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Cara Membuat Skrip Secure Login Di PHP dan MySQL

Langkah pertama
Buat  database MySQL dengan database manager Anda. Cara ini untuk berasumsi bahwa Anda bernama tes database, tetapi Anda mungkin nama itu apa saja.

Contoh:
CREATE TABLE `members` (
  `username` varchar(20),
  `password` varchar(128)
)


Lalu Buat tabel MySQL bernama members. Ini harus memegang dua kolom, username dan password, baik dari tipe data varchar dengan maksimum 20 dan 128 huruf. Panjang kolom password ditentukan oleh algoritma hash yang dipilih (seperti sha512 digunakan dalam contoh ini).

Contoh :
<form action="process_login.php" method="post">
Username: <input type="text" name="username" /><br />
Password: <input type="password" name="password" /><br />
<input type="submit" value="Login" />
</form>


Buat form login. Ini harus menjadi bentuk HTML dengan dua text fields, bernama username dan password. Bentuk kirimkan adalah juga diperlukan. Pastikan tindakan diatur ke halaman pengolahan PHP dan metode sebagai post.
 
Contoh (Login ke server MySQL):

$host = 'localhost'; // Host name Normally 'LocalHost'
$user = 'root'; // MySQL login username
$pass = ''; // MySQL login password
$database = 'test'; // Database name
$table = 'members'; // Members name
mysql_connect($host, $user, $pass);
mysql_select_db($database);

Contoh (Memvalidasi):

  if(mysql_num_rows($result))
{
  // Login
  session_start();
  $_SESSION['username'] = htmlspecialchars($username); // htmlspecialchars() sanitises XSS
}
else
{
  // Invalid username/password
  echo '<p><strong>Error:</strong> Invalid username or password.</p>';
}

// Redirect
header('Location: http://www.example.com/loggedin.php');
exit;


Buat halaman pengolahan login. Jika mengikuti contoh sebelumnya kita, ini harus dinamai process_login.php. Anda harus menggunakan mysql_real_escape_string () untuk melarikan diri dari username dari suntikan SQL dan menggunakan fungsi hashing seperti hash dengan SHA512 untuk keamanan tambahan.

Contoh:
session_start();
if(isset($_SESSION['username']))
{
  // Logged in
  echo '<p>You are logged in as '. $_SESSION['username']. '.</p>';
}
else
{
  // Not logged in
  echo '<p>You are not <a href="login.php">logged in</a>.</p>';
}

Periksa login status. Lakukan ini dengan memeriksa apakah nama pengguna dalam variabel session
Anda juga dapat menampilkan nama pengguna mereka. 
 
session_start();
session_destroy();
header('Location: http://www.example.com/');



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Programming PHP MySQL di situs ini : www.panduanSkripsi.net. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Cara Dasar Menutup Sebuah Koneksi Ke Database MySQL

Sebelumnya telah dibahas mengenai koneksi ke Database MySQL, pada kesempatan kali ini akan dibahas mengenai cara menutup sebuah koneksi.
Sambungan akan tertutup secara otomatis ketika script berakhir. Untuk menutup sambungan sebelumnya, gunakan fungsi mysql_close ():

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

// some code

mysql_close($con);
?>



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Programming PHP MySQL di situs ini : www.panduanSkripsi.net. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Teknik Membuat Koneksi Ke Database MySQL

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

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

Sintaks :

mysql_connect(servername,username,password); 

  • Servername   :Opsional. Menentukan server untuk menyambung ke. Nilai default adalah "localhost: 3306" 
  • Username     :Opsional. Menentukan nama pengguna untuk login dengan. Nilai default adalah nama user yang memiliki proses server
  • Password      :Opsional.  Menentukan password untuk login dengan. Default adalah ""

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

Pada contoh berikut kita menyimpan koneksi dalam sebuah variabel ($ con) untuk digunakan dalam script.  "die" akan dieksekusi jika koneksi gagal


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

// some code
?>   




Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Programming PHP MySQL di situs ini : www.panduanSkripsi.net. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Enkripsi Password Menggunakan MD5

Sekarang akan kami share gimana caranya membuat teknik enkripsi password menggunakan MD5, bagi yang masih pemula cara ini mungkin sulit, tapi tetap harus Anda kuasai.

Menggunakan md5 (); berfungsi untuk membuat sistem login Anda lebih aman.

Syntax
$password="123456";
md5($password);
Gunakan md5(), untuk mengenkripsi password agar lebih aman

Lihatlah kedua database, itu orang yang sama dan info yang sama, yang pertama kita tidak mengenkripsi password, tapi yang kedua kami dienkripsi password.

Ketika Anda encryte "john856" menggunakan kode ini, Anda akan melihat hasilnya
"ad65d5054042fda44ba3fdc97cee80c6"

Ini bukan hasil acak, setiap kali Anda mengenkripsi password yang sama Anda akan mendapatkan hasil yang sama.


$ password = "john856";
$ encrypt_password = md5 ($ password);

echo $ encrypt_password;


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Programming PHP MySQL di situs ini : www.panduanSkripsi.net. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.