Pada bagian sebelumnya kita melihat 3 perintah, tetapi tidak pada bagaimana menggunakannya dalam hubungannya satu sama lain. Jadi mari kita lihat memilih informasi untuk tabel dalam database mysql kita yang disebut MyTable, yang disimpan dalam database mysql disebut MyDB
<?php
//Connect to the mysql server and get back our link_identifier
$link = mysql_connect ("your_database_host", "your_user_name", "your_password")
or die('Could not connect: ' . mysql_error());
//Now we select which database we would like to use
mysql_select_db ("MyDB", $link) or die('could not select database');
//Our SQL Query
$sql_query = "Select * From MyTable";
//Run our sql query
$result = mysql_query($sql_query)or die('query failed'. mysql_error());
//Close Database Connection
mysql_close ($link);
?>
CATATAN: Jika identifier link tidak ditentukan, link terakhir dibuka oleh mysql_connect () diasumsikan.
Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.
Wednesday, June 6, 2012
Tuesday, June 5, 2012
Teknik Dasar Menjalankan Query SQL dengan PHP
Setelah terhubung ke server mysql dan kemudian memilih database yang ingin kita gunakan, sekarang kita dapat menjalankan sebuah query SQL lebih database untuk memilih informasi, jangan menyisipkan, memperbarui atau menghapus. Untuk melakukan ini kita menggunakan mysqli_query. Ini membutuhkan dua argumen: yang pertama adalah link_identifier kami dan yang kedua adalah string query SQL. Jika kita melakukan mysqli_query sql pernyataan pilih menghasilkan sumber daya atau palsu Boolean untuk mengatakan query kita gagal, dan jika kita lakukan menghapus, memasukkan atau memperbarui itu menghasilkan Boolean, benar atau salah, untuk mengatakan apakah itu berhasil atau tidak .
Kode dasar untuk menjalankan query adalah fungsi "mysqli_query ($ cxn, $ query)" php. The "$ query" argumen adalah Query Mysql. Argumen database adalah koneksi database (di sini, koneksi diwakili oleh $ cxn). Misalnya, untuk mengembalikan query "SELECT * FROM ORDER BY pelanggan customer_id ASC", Anda bisa menulis :
Kode dasar untuk menjalankan query adalah fungsi "mysqli_query ($ cxn, $ query)" php. The "$ query" argumen adalah Query Mysql. Argumen database adalah koneksi database (di sini, koneksi diwakili oleh $ cxn). Misalnya, untuk mengembalikan query "SELECT * FROM ORDER BY pelanggan customer_id ASC", Anda bisa menulis :
<?php mysqli_query($cxn, "SELECT * FROM customers ORDER BY customer_id ASC"); ?>
Namun, metode langsung dengan cepat akan menjadi kaku karena panjang query MySQL dan kebutuhan umum untuk mengulang query saat menangani return. Semua (atau hampir semua) pertanyaan sehingga menjadi dalam dua langkah. Pertama, pertanyaan diberikan sebuah variabel (konvensional, variabel ini diberi nama "$ query" atau "$ sql_query" untuk tujuan keseragaman dan pengakuan mudah), yang memungkinkanprogram untuk memanggil hanya "mysqli_query ($ cxn, $ sql_query)" .
$sql_query = "SELECT * FROM customers ORDER BY customer_id ASC"; Kedua, untuk menangani informasi kembali dari query, pertimbangan praktis mengharuskan informasi dikembalikan juga ditugaskan ke variabel. Sekali lagi dengan konvensi bukan keharusan (yaitu Anda dapat memberikan nama itu apa pun yang Anda inginkan), informasi ini sering ditugaskan untuk "$ hasil",dan fungsi ini dipanggil oleh penugasan dari variabel.Penting untuk memahami bahwa kode ini memanggil mysqli_query fungsi, selain menempatkan kembali ke "$ result" variabel. [CATATAN: pertanyaan yang meminta informasi - SELECT, SHOW, DESCRIBE, dan MENJELASKAN - kembali apa yang disebut sumber daya. Jenis lain dari permintaan, yang memanipulasi database, mengembalikan TRUE jika operasi ini berhasil dan FALSE jika tidak, atau jika pengguna tidak memiliki izin untuk mengakses tabel yang dirujuk]. Untuk menangkap kesalahan, untuk tujuan debugging, kita bisa menulis: <?php
$result = mysqli_query ($cxn, $sql_query)
or die (mysqli_error () . " The query was:" . $sql_query);
?> CATATAN: the semi colon berfungsi sebelum statment die dihilangkan. Jika mysqli_query fungsi mengembalikan false, PHP akan menghentikan script dan mencetak laporan
kesalahan dari MySQL (seperti "Anda memiliki kesalahan dalam sintaks SQL Anda") dan query. Dengan demikian, kode akhir kita akan, dengan asumsi bahwa ada koneksi database bernama $ cxn :
<?php
$sql_query = "SELECT * FROM customers ORDER BY customer_id ASC";
$result = mysqli_query ($cxn, $sql_query)
or die (mysqli_error () . " The query was:" . $sql_query);
?> Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.
Teknik Dasar Menghubungkan Server ke MySQL
PHP memiliki fungsi mysqli_connect untuk terhubung ke MySQL server yang menangani semua penanganan soket tingkat rendah. Kami akan menyediakan 4 argumen, yang pertama adalah nama server MySQL Anda, yang kedua username MySQL, MySQL password ketiga dan terakhir nama database. Dalam contoh ini, diasumsikan server Anda adalah localhost. Jika Anda menjalankan web server pada satu sistem, dan MySQL pada sistem lain, Anda dapat mengganti localhost dengan alamat IP atau nama domain dari sistem yang berada pada MySQL (pastikan semua firewall yang dikonfigurasi untuk membuka port yang sesuai). mysqli_connect mengembalikan link_identifier bahwa kita sekarang dapat menggunakan untuk berkomunikasi dengan database. Kami akan menyimpan link ini dalam sebuah variabel bernama $ cxn.
Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.
<?php $cxn = mysqli_connect ("localhost", "your_user_name", "your_password", "database_name"); ?>
Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.
Subscribe to:
Posts (Atom)