<html> <head> <title>查询数据库和表</title> </head> <body> <div align="center">现有数据库 <form action=".php" method= "post" > <select name="dblist" title="现有数据库查询"> <?php $mysqli = new mysqli('127.0.0.1','root','1234'); $query = $mysqli->query("SHOW DATABASES"); while($row = $query->fetch_assoc()) { echo '<option value= '.$row["Database"].'>'.$row["Database"].'</option>'; } $mysqli->close( ); ?> </select> <input type = "submit" name="btn" id="btn" value="提交查询" /> </form> </div> <div align='left'>查询结果 <p> <?php $link =mysqli_connect('localhost','root','1234'); if (!$link) { die('Could not connect: ' . mysql_error()); } $a=$_POST["dblist"]; echo '数据库:' .$a. '中的表: '."<br />"; mysqli_select_db($link, "$a"); $query1= mysqli_query($link,"SHOW TABLES"); while($row1 = mysqli_fetch_array($query1, MYSQLI_NUM)) {echo $row1[0]."<br />";} mysqli_close($link); ?> </p> </div> </body> </html>
时间: 2023-06-20 14:09:28 浏览: 97
这段代码是一个简单的 PHP 程序,用于查询 MySQL 数据库中的表。它包含两个部分:
1. 现有数据库查询:在一个下拉框中列出所有数据库的名称,用户可以选择需要查询的数据库。
2. 查询结果:根据用户选择的数据库,列出该数据库中的所有表的名称。
具体来说,程序首先连接到 MySQL 数据库服务器,查询出所有现有的数据库名称,并将它们列在下拉框中。当用户选择了一个数据库并点击提交按钮后,程序会再次连接到该数据库,并查询出该数据库中所有的表的名称,并将它们显示在页面上。
需要注意的是,这段代码中使用了 mysqli 函数库,这是 PHP 的一个 MySQL 数据库操作扩展库,提供了比较方便的数据库操作方法。同时,由于该程序没有进行任何输入过滤和防范 SQL 注入等安全措施,所以在实际应用中需要进行完善的安全性检查和处理。
相关问题
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>主页</title> <link href="style/myweb.css" rel="stylesheet" type="text/css"/> <style type="text/css"> </style> </head> <body> <div class="header">上</div> <div class="center">中</div> <div class="bottom">下</div> </body> <body> <div class="qwe">w</div> </body> </html>
你已经创建了一个简单的网页,并引入了外部CSS文件。现在我们来完善一下CSS样式。
首先,在`myweb.css`文件中,添加以下CSS代码:
```css
.header {
background-color: #333;
color: #fff;
padding: 20px;
text-align: center;
}
.center {
background-color: #f2f2f2;
padding: 20px;
text-align: center;
}
.bottom {
background-color: #333;
color: #fff;
padding: 20px;
text-align: center;
}
.qwe {
background-color: #f2f2f2;
padding: 20px;
text-align: center;
}
```
这段CSS代码定义了不同部分的样式,包括头部(header)、中间部分(center)、底部(bottom),以及额外的`qwe`类。
保存并运行你的网页,你将看到一个简单的网页,包含头部、中间和底部三个部分,以及额外添加的`qwe`部分。
记得在同一目录下创建名为 `style/myweb.css` 的CSS文件,并将上述CSS代码粘贴到该文件中。
希望这可以帮助你制作简单的网页!如有其他问题,请随时询问。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HTML+CSS进阶</title> <link rel="stylesheet" href="myweb.css"/> </head> <body> <div class="header"></div> <div class="center"></div> <div class="bottom"></div> </body> </html>
你已经创建了一个简单的网页框架。现在我们来完善一下CSS样式。
首先,在`myweb.css`文件中,添加以下CSS代码:
```css
.header {
background-color: #333;
color: #fff;
padding: 20px;
text-align: center;
}
.center {
background-color: #f2f2f2;
padding: 20px;
text-align: center;
}
.bottom {
background-color: #333;
color: #fff;
padding: 20px;
text-align: center;
}
```
这段CSS代码定义了不同部分的样式,包括头部(header)、中间部分(center)和底部(bottom)。
保存并运行你的网页,你将看到一个简单的网页,包含头部、中间和底部三个部分。
记得在同一目录下创建名为 `myweb.css` 的CSS文件,并将上述CSS代码粘贴到该文件中。
希望这可以帮助你制作简单的网页!如有其他问题,请随时询问。
阅读全文