यह चेतावनी प्रदर्शित होती है क्योंकि एक नया विस्तार दिखाई दिया है। यह मानता है कि आप अभी भी पुराने का उपयोग कर सकते हैं लेकिन कुछ मामलों में यह असंभव है।
मैं आपको दिखाता हूं कि मैं डेटाबेस के साथ कनेक्शन कैसे करता हूं। आपको बस चर के मूल्यों को बदलने की जरूरत है।
मेरी कनेक्शन फ़ाइल: 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);
?>
एक्सटेंशन क्वेरी करते समय बहुत बदल जाता है।
क्वेरी फ़ाइल: "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");
?>
यह तरीका MySQL इम्प्रूव्ड एक्सटेंशन का उपयोग कर रहा है , लेकिन आप पीडीओ (PHP डेटा ऑब्जेक्ट) का उपयोग कर सकते हैं ।
पहली विधि का उपयोग केवल MySQL डेटाबेस के साथ किया जा सकता है, लेकिन पीडीओ विभिन्न प्रकार के डेटाबेस का प्रबंधन कर सकता है।
मैं एक उदाहरण रखने जा रहा हूं, लेकिन यह कहना आवश्यक है कि मैं केवल पहले एक का उपयोग करता हूं, इसलिए यदि कोई त्रुटि हो तो कृपया मुझे सुधार दें।
मेरी पीडीओ कनेक्शन फ़ाइल: "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);
?>
क्वेरी फ़ाइल (PDO): "example.php"
<?php
$query = "Here the query you are going to perform";
$result=$connection->$query;
?>
केवल यह कहना कि आप चेतावनी को छिपा सकते हैं, लेकिन यह एक अच्छा विचार नहीं है क्योंकि भविष्य में समय बचाने में आपकी मदद कर सकता है यदि कोई त्रुटि होती है (हम सभी सिद्धांत को जानते हैं लेकिन यदि आप कभी-कभी बहुत घंटे काम करते हैं .. । मस्तिष्क ^ ^ नहीं है)।