首页 >

PHP如何实现MYSQL查询功能

后端开发|php教程PHP如何实现MYSQL查询功能
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 ''; //mysql_fetch_assoc() 从结果集中取得一行作为关联数组 while($row = mysql_fetch_assoc($result)){ // var_dump($row); echo ''; echo ''; echo '';}echo '
'.''; //用的是字符串链接的方式 连接跳转的地方 echo $row['Database']; //输出数据库名 echo ''.'
';

PHP如何实现MYSQL查询功能

执行完sql语句之后返回的就是结果集;

PHP如何实现MYSQL查询功能

实现结果如下:

PHP如何实现MYSQL查询功能

展示表

<?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 '';while($row = mysql_fetch_assoc($result)){ var_dump($row); echo ''; echo ''; echo ''; echo ''; echo '';}echo '
'; echo $row['Tables_in_'.$dbname]; 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 '';while($row = mysql_fetch_assoc($result)){ //var_dump($row); echo ''; echo ''; echo ''; echo '';}echo '
'; echo $row['Field']; //输出名称 echo ''; echo $row['Type']; //输出类型 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 "";while($rows = mysql_fetch_assoc($result)){ echo "";}echo "";//查询每个表的数据$sql = "select * from `$tablename` where 1";if(!$result = mysql_query($sql,$link)){ echo 'SQL执行失败'.'
'; echo "出错的地方是:".$sql.'
'; echo "错误代码是:",mysql_errno($this->link).'
'; echo "错误信息是:",mysql_error($this->link).'
'; die();}//遍历结果集 得到所有字段while($rows = mysql_fetch_assoc($result)){ echo ''; foreach ($rows as $value) { echo ''; } echo '';}echo '
"; echo $rows['Field']; echo "
'; echo $value === '' ?' ':($value===NULL?'NULL':$value); //三目运算符的嵌套 echo '
';

MySQL查询语句之复杂查询

MySQL查询时间基础教学

Mysql查询结果顺序按in()中ID的顺序排列的实例分析


PHP如何实现MYSQL查询功能
  • PHP实现数据库的分页与多条件查询功能的实例详解
  • PHP实现数据库的分页与多条件查询功能的实例详解 | PHP实现数据库的分页与多条件查询功能的实例详解 ...

    PHP如何实现MYSQL查询功能
  • ajax实现分页和分页查询功能的步奏详解
  • ajax实现分页和分页查询功能的步奏详解 | ajax实现分页和分页查询功能的步奏详解 ...

    PHP如何实现MYSQL查询功能
  • Python实现号码归属地查询功能
  • Python实现号码归属地查询功能 | Python实现号码归属地查询功能 ...