If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
PHP में MySQL Database से 3 method से connect कर सकते हैं।
इनमे से आप कोई method use कर सकते हैं। main difference इनमे यही है कि PDO 12 different database driver support करता है जबकि mysqli सिर्फ MySQL को ही support करता है।
इस PHP MySQL series में आप MySQL procedural पढ़ेंगे।
Database connect करने के लिए PHP Predefined Function mysqli_connect() का use करते हैं।
Syntax :
mysqli_connect(hostname, username, password,database_name);
File : php_mysql_connect.php
<?php
$connection = mysqli_connect('localhost', 'root', null);
if(! $connection)
echo 'Database connection error : '.mysqli_connect_error();
else
echo 'Database connected successfully . ';
?>
ऊपर दिए गए example में mysqli_connect_error() function का use database connection error को show करने के लिए किया गया है।
हो सकता है कि server name localhost work न करे , तो वहां पर आप localhost:3307 use कर सकते हैं। और अगर आपको database के credentials check करने हो तो आप C:\xampp\phpmyadmin\config.inc.php file में देख सकते है।
❕ Important
By chance अगर database credentials गलत हुए तो ये message show होगा -
Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO) in C:\xampp\htdocs\file_name.php
कुछ इस तरह से error message show होता।
बैसे तो जब भी PHP Script end होती है बैसे ही database connection automatically close हो जाता है , But फिर भी अगर आप connection close करना चाहते हैं तो mysqli_close() function का use करके database connection close कर सकते हैं।
mysqli_close($connection);