PHP连接mysql数据库,查询表内数据并输出到页面的代码
时间: 2024-02-27 07:55:00 浏览: 29
下面是一个简单的 PHP 连接 MySQL 数据库,查询表内数据并输出到页面的示例代码:
```php
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "database");
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 查询数据
$sql = "SELECT * FROM 表名";
$result = mysqli_query($conn, $sql);
// 输出数据
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "ID: " . $row["id"] . " - 名称: " . $row["name"] . "<br>";
}
} else {
echo "没有数据";
}
// 关闭连接
mysqli_close($conn);
?>
```
其中,需要替换的部分包括:
- `localhost`:MySQL 服务器的主机名或 IP 地址。
- `username`:MySQL 用户名。
- `password`:MySQL 密码。
- `database`:要连接的数据库名称。
- `表名`:要查询的表的名称。
- `id` 和 `name`:表中的字段名称,根据实际情况修改。
相关问题
php使用PDO连接Mysql数据库查询表返回数据
可以使用以下代码连接MySQL数据库并查询表返回数据:
```
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $conn->prepare("SELECT * FROM table_name");
$stmt->execute();
// set the resulting array to associative
$result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
$data = $stmt->fetchAll();
print_r($data);
} catch(PDOException $e) {
echo "Error: " . $e->getMessage();
}
$conn = null;
?>
```
这段代码使用PDO连接MySQL数据库,查询名为“table_name”的表,并将结果存储在$data变量中。最后,使用print_r()函数打印结果。
php使用PDO连接Mysql数据库查询表返回json格式数据
可以使用以下代码实现:
```php
<?php
// 连接数据库
$dsn = 'mysql:host=localhost;dbname=test';
$username = 'root';
$password = 'password';
$options = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
);
$dbh = new PDO($dsn, $username, $password, $options);
// 查询数据
$sql = 'SELECT * FROM users';
$stmt = $dbh->query($sql);
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
// 返回json格式数据
header('Content-Type: application/json');
echo json_encode($results);
?>
```
这段代码使用PDO连接Mysql数据库,查询名为"users"的表,并将结果以json格式返回。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)