MYSQL,查询功能,php
后端开发-php教程
本文主要和大家分享PHP如何实现MYSQL查询功能,本文主要以代码的形式和大家分享,希望能帮助到大家。手机wap网页源码,ubuntu终端结束程序,网络爬虫网页请求,php posic,南昌站内seolzw
相关mysql视频教学推荐:《mysql教学》汉字笔顺演示软件 源码,ubuntu串口接收乱码,命令去掉tomcat服务器,爬虫项目怎么赚钱,php实现超长文档分页,桌子seo词lzw
展示数据库如何修改php源码,vscode编辑的代码打不开,nis ubuntu,tomcat查不到数据,sqlite 操作语句,沈阳网页设计培训机构,重启java服务器,多图并列轮播插件,前端框架jq,爬虫增删改,php高亮,seo猪八戒网,springboot靠注解吗,大型政府网站系统源码,ie11修改网页源代码,手机模板效果在线演示,织梦后台登录不了,下列有关页面调板,新易迅销售管理系统v3,p2p投资理财程序源码lzw
<?phpheader('Content-Type: text/html;charset=utf-8');$host = "127.0.0.1";$port = '3306';$user = 'root';$pass = '123654';$charset = 'utf8'; //设置默认字符$link = mysql_connect("$host:$port",$user,$pass); //链接数据库$sql = 'show databases'; //展示数据sql代码if(!$result = mysql_query($sql,$link)){ //执行数据库代码 echo 'SQL执行失败'.'
'; echo "出错的地方是:".$sql.'
'; echo "错误代码是:",mysql_errno($this->link).'
'; echo "错误信息是:",mysql_error($this->link).'
'; die();}echo '
'.''; //用的是字符串链接的方式 连接跳转的地方 echo $row['Database']; //输出数据库名 echo ''.' | '; echo '
执行完sql语句之后返回的就是结果集;
实现结果如下:
展示表
<?phpheader('Content-Type: text/html;charset=utf-8');$host = "127.0.0.1";$port = '3306';$user = 'root';$pass = '123654';$charset = 'utf8';$link = mysql_connect("$host:$port",$user,$pass);mysql_query('set names '.$charset,$link);$dbname = $_GET['dbname'];$sql = "use `$dbname`";mysql_query($sql,$link);$sql = 'show tables'; //展示表的sql语句if(!$result = mysql_query($sql,$link)){ echo 'SQL执行失败'.'
'; echo "出错的地方是:".$sql.'
'; echo "错误代码是:",mysql_errno($this->link).'
'; echo "错误信息是:",mysql_error($this->link).'
'; die();}echo '
'; echo $row['Tables_in_'.$dbname]; echo ' | '; echo ''.''; echo '结构'; echo ''.' | '; echo ''.''; echo '数据'; echo ''.' | '; echo '
表中的结构展示
展示表中的信息的时候,至少要传递两个参数,第一个是数据库的名字,第二个是表的名称
这样才能根据上面的两个信息找出表中的信息
<?phpheader('Content-Type: text/html;charset=utf-8');$host = "127.0.0.1";$port = '3306';$user = 'root';$pass = '123654';$charset = 'utf8';$link = mysql_connect("$host:$port",$user,$pass);mysql_query('set names '.$charset,$link);$dbname = $_GET['dbname'];$tablename = $_GET['tablename'];$sql = "desc `$dbname`.`$tablename`"; //展示出表的信息if(!$result = mysql_query($sql,$link)){ echo 'SQL执行失败'.'
'; echo "出错的地方是:".$sql.'
'; echo "错误代码是:",mysql_errno($this->link).'
'; echo "错误信息是:",mysql_error($this->link).'
'; die();}echo '
'; echo $row['Field']; //输出名称 echo ' | '; echo ''; echo $row['Type']; //输出类型 echo ' | '; echo '
表中数据的展示
<?phpheader('Content-Type: text/html;charset=utf-8');$host = "127.0.0.1";$port = '3306';$user = 'root';$pass = '123654';$charset = 'utf8';$link = mysql_connect("$host:$port",$user,$pass);mysql_query('set names '.$charset,$link);$dbname = $_GET['dbname'];//获得数据库名$tablename = $_GET['tablename'];//获得表名//选择某认数据库$sql = "use `$dbname`";if(!$result = mysql_query($sql,$link)){ echo 'SQL执行失败'.'
'; echo "出错的地方是:".$sql.'
'; echo "错误代码是:",mysql_errno($this->link).'
'; echo "错误信息是:",mysql_error($this->link).'
'; die();}//获得字段信息$sql = "desc `$tablename`";if(!$result = mysql_query($sql,$link)){ echo 'SQL执行失败'.'
'; echo "出错的地方是:".$sql.'
'; echo "错误代码是:",mysql_errno($this->link).'
'; echo "错误信息是:",mysql_error($this->link).'
'; die();}echo '
"; echo $rows['Field']; echo " | ";}echo "
---|
'; echo $value === '' ?' ':($value===NULL?'NULL':$value); //三目运算符的嵌套 echo ' | '; } echo '
MySQL查询语句之复杂查询
MySQL查询时间基础教学
Mysql查询结果顺序按in()中ID的顺序排列的实例分析