Peringatan ini ditampilkan karena ekstensi baru telah muncul. Ini mendukung bahwa Anda masih dapat menggunakan yang lama tetapi dalam beberapa kasus tidak mungkin.
Saya tunjukkan bagaimana saya melakukan koneksi dengan database. Anda hanya perlu mengubah nilai variabel.
File koneksi saya: connection.php
<?php
$host='IP or Server Name (usually "localhost") ';
$user='Database user';
$password='Database password';
$db='Database name';
//PHP 5.4 o earlier (DEPRECATED)
$con = mysql_connect($host,$user,$password) or exit("Connection Error");
$connection = mysql_select_db($db, $con);
//PHP 5.5 (New method)
$connection = mysqli_connect($host,$user,$password,$db);
?>
Ekstensi juga berubah saat melakukan kueri.
File Permintaan: "example.php"
<?php
//First I call for the connection
require("connection.php");
// ... Here code if you need do something ...
$query = "Here the query you are going to perform";
//QUERY PHP 5.4 o earlier (DEPRECATED)
$result = mysql_query ($query) or exit("The query could not be performed");
//QUERY PHP 5.5 (NEW EXTENSION)
$result = mysqli_query ($query) or exit("The query could not be performed");
?>
Cara ini menggunakan MySQL Improved Extension , tetapi Anda dapat menggunakan PDO (PHP Data Objects) .
Metode pertama hanya dapat digunakan dengan database MySQL, tetapi PDO dapat mengelola berbagai jenis database.
Saya akan memberikan contoh tetapi perlu dikatakan bahwa saya hanya menggunakan yang pertama, jadi mohon koreksi saya jika ada kesalahan.
File koneksi PDO saya: "PDOconnection.php"
<?php
$hostDb='mysql:host= "Here IP or Server Name";dbname="Database name" ';
$user='Database user';
$password='Database password';
$connection = new PDO($hostDb, $user, $password);
?>
File Permintaan (PDO): "example.php"
<?php
$query = "Here the query you are going to perform";
$result=$connection->$query;
?>
Untuk menyelesaikannya cukup katakan bahwa tentu saja Anda dapat menyembunyikan peringatan tetapi itu bukan ide yang baik karena dapat membantu Anda menghemat waktu di masa mendatang jika terjadi kesalahan (kita semua tahu teorinya tetapi jika Anda bekerja berjam-jam kadang-kadang .. . otak tidak ada ^^).