什么是MySQL中的连接字符串

468 阅读1分钟

在这篇文章中,我们将学习如何使用PHP语言访问MySQL数据库的数据。

什么是MySQL连接字符串

连接字符串是一个字符串,它指定了与数据库登录有关的信息。为了理解,我们将考虑一个PHP脚本语言的例子,并将写一段代码来建立与数据库的连接。我们有一个数据库,名为 "组织",用户名是 "maadi",密码是 "qwer1234"。

<?php
//Establishment of Connection with database
$connection = mysqli_connect("localhost","maadi","qwer1234","Organization");
//checking status of connection
if (mysqli_connect_errno()) {
     echo "Failed to connect to MySQL: " .mysqli_connect_error();
     echo  "\n";
     exit();
     }
else {
echo  "Connection Successful\n";
     exit();
}
mysqli_close($connection);
?>

在PHP中,我们有不同的MySQL内置函数,使我们的任务变得简单,比如我们有一个称为 "mysqli_connect "的连接字符串,用来连接数据库。mysqli_connect()函数的一般语法是。

[Variable_name (in which results to be stored)] = mysqli_connect ([host],[user_name],[password],[database_name]);

在我们的代码中,这个语句被用作。

$connection = mysqli_connect("localhost","maadi","qwer1234","Organization");

然后,我们有另一个内置的函数,mysqli_connect_errno(),用于在与数据库连接失败时返回错误,最后,我们使用另一个内置函数,mysqli_close(),用于关闭连接。为了更好地理解,我们将运行下面的代码,它存储在一个文件中,名为file.php。

打开终端并输入。

$ php file.php

我们与数据库的连接成功了,因为显示的是输出。现在我们将输入错误的密码并再次执行代码。

<?php
//Establishment of Connection with database
$connection = mysqli_connect("localhost","maadi","qwer12","Organization");
//checking status of connection
if (mysqli_connect_errno()) {
     echo "Failed to connect to MySQL: " .mysqli_connect_error();
     echo  "\n";
     exit();
     }
else {
echo  "Connection Successful\n";
     exit();
}
mysqli_close($connection);
?>

该文件如是

再次在终端运行该命令。

$ php file.php

输出结果产生了密码的错误。

结论

MySQL连接字符串用于打开与MySQL数据库的新连接,通过使用不同的参数,用于不同的脚本语言,如PHP、Python和C语言。如今,PHP语言在后台开发中被大量使用,所以我们在这篇文章中讨论了在PHP语言代码的帮助下使用MySQL连接字符串。