PHP连接调用数据库的方法

阅读: 评论:0

2024年2月8日发(作者:)

PHP连接调用数据库的方法

PHP连接调用数据库的方法

在PHP中,我们可以使用不同的方法连接和调用数据库。以下是一些常用的方法:

1.使用MySQLi扩展连接数据库:

```php

//创建连接

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "database";

$conn = new mysqli($servername, $username, $password,

$dbname);

//检查连接是否成功

if ($conn->connect_error)

die("连接失败: " . $conn->connect_error);

//执行SQL查询语句

$sql = "SELECT * FROM table";

$result = $conn->query($sql);

//检查查询结果

if ($result->num_rows > 0)

while($row = $result->fetch_assoc()

echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "

";

}

} else

echo "0 结果";

//关闭连接

$conn->close(;

```

2.使用PDO连接数据库:

```php

//创建连接

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "database";

try

$conn = new PDO("mysql:host=$servername;dbname=$dbname",

$username, $password);

//设置PDO错误模式为异常

$conn->setAttribute(PDO::ATTR_ERRMODE,

PDO::ERRMODE_EXCEPTION);

echo "连接成功";

} catch(PDOException $e)

echo "连接失败: " . $e->getMessage(;

//执行SQL查询语句

$sql = "SELECT * FROM table";

$result = $conn->query($sql);

//检查查询结果

if ($result->rowCount( > 0)

while($row = $result->fetch()

echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "

";}

} else

echo "0 结果";

//关闭连接

$conn = null;

```

3.使用MySQL函数连接数据库:

```php

//创建连接

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "database";

$conn = mysql_connect($servername, $username, $password);//检查连接是否成功

if (!$conn)

die("连接失败: " . mysql_error();

//选择数据库

mysql_select_db($dbname, $conn);

//执行SQL查询语句

$sql = "SELECT * FROM table";

$result = mysql_query($sql);

//检查查询结果

if (mysql_num_rows($result) > 0)

while($row = mysql_fetch_assoc($result))

echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "

";

}

} else

echo "0 结果";

//关闭连接

mysql_close($conn);

```

这些方法都可以用于连接和调用数据库。使用MySQLi扩展或PDO与数据库交互更加灵活和安全,而使用MySQL函数比较简单但不够安全。建议使用MySQLi扩展或PDO进行连接和调用数据库,以获得更好的性能和安全性。

PHP连接调用数据库的方法

本文发布于:2024-02-08 18:08:18,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170738689868163.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:连接   数据库   调用   使用   查询
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23