zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

php案例之数据库选择列表

2023-06-13 09:11:03 时间

作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主

文章目录


cyg.php

<style>
body{
background:#ccc;
}</style>
<b>数据库选择列表<b><br>
<form action="check.php" method="POST">//提交到check.php
	<select name="database" size="10">
	<option value="0" selected></option>
	<?php
		$link=mysqli_connect('localhost','root','root');//链接到数据库软件phpmyadmin即可。第一个root是数据库软件的账号,第二个是密码
		//然后是指定php链接数据库的字符集
		mysqli_set_charset($link,'utf8');//数据库的字符集是utf-8
		$query=mysqli_query($link,"show databases");//"show databases"的意思是获取$link这个软件里面所有的数据库
		while($arr=mysqli_fetch_array($query))//把数据库都转化为数组
		{?>
			<option value="<?php echo $arr['Database'];?>"><?php echo $arr['Database']."<br />";?></option>//输出出来,以下拉框方式
		<?php }?>
	?>
	</select>
	<input type="submit" value="选择">//提交,Post方式
</form>

check.php

<?php
$database=$_POST['database'];//获取提交过来的某一个数据库
$link=mysqli_connect('localhost','root','root',$database);//链接数据库看看这个数据库有没有
mysqli_set_charset($link,'utf8');//设置这个数据库的字符集书utf-8
echo $link?"链接数据库".$database."成功":'连接数据库失败';//三元运算符。4link为true而:的左边。反之右边.

效果: