PHP利用include调用另一个PHP文件中方法

  • 第一个PHP文件,MySQL_PDO.php
1/*** 2 * 连接数据库,并且建立持久化的PDO连接以及捕捉错误异常 3 ***/ 4function MySQL_PDO($dbname_is, $username_is, $password_is){ 5 //数据库类型 6 $type = 'mysql'; 7 //数据库名 8 $dbname = $dbname_is; 9 //主机 10 $host = 'localhost'; 11 //用户名 12 $username = $username_is; 13 //密码 14 $password = $password_is; 15 16 $dsn = "$type:host=$host;dbname=$dbname"; 17 18 try{ 19 $params = [ 20 //建立持久化的PDO连接 PDO::ATTR_PERSISTENT=>true 21 PDO::ATTR_PERSISTENT =>true, 22 //使用预处理 23 PDO::ATTR_EMULATE_PREPARES => false, 24 //设置编码 25 PDO::MYSQL_ATTR_INIT_COMMAND => "set names utf8", 26 ]; 27 //捕捉错误异常 28 }catch(PDOException$e){ 29 echo "错误!:".$e->getMessage()."<br/>"; 30 die(); 31 } 32 $MySQL_PDO = new PDO($dsn,$username,$password,$params); 33 return $MySQL_PDO; 34}
  • 第二个PHP文件,admin_a.php
1//引用MySQL_PDO.php 2include ("MySQL_PDO.php"); 3//添加参数,赋值 4$MySQL_PDO = MySQL_PDO("数据库名", "用户名", "密码"); 5//MySQL语句和执行 6$sql1 = "select * from novel_informattion"; 7$res1 = $MySQL_PDO->query($sql1); 8//循环获取数据 9foreach ($res1 as $row){ 10 echo $row; 11}

开始先是在MySQL_PDO.php文件中编写程序方法,然后在别的PHP文件中引用MySQL_PDO.php文件,添加参数使用MySQL_PDO.php文件。PHP的require方法我没有试过,不过应该是一样的吧!

点赞
收藏

评论区

加载中...

相关推荐

NGINX 文件类型解释漏洞整理

nginx文件类型错误解析漏洞www.xxx.com/1.jpg内容为PHP代码,如<?phpphpinfo();?后面加任意.phpwww.xxx.com/1.jpg/xxx.php导致代码被执行php.inicgi.fix\_pathinfo1PHP\_INI\_ALL

PHP常用代码大全(新手入门不可错过的好文章)

php常用代码大全,可以作为php入门教程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.jbxue.com%2Fwb%2Fphp)使用,确实不错,收藏一下。1、连接MYSQL数据库代码<?php$connecmysql\_connect("localhost

MySQL 一般操作语句

//创建数据库(PHP中MySQL语句结尾不用加;,因为PHP中MySQL语气每次只能执行一句)createdatabasetestdatabase;//选择数据库usetestdatabase;//创建数据表createtabletest_table(first_nam

PHP操作mysql数据库

PHP向MySQL发送数据、PHP操作MySQL数据库是重点中的重点。为大家举一些例子:1.要注册一个用户,是将表单的数据POST发送给PHP写入数据库2.购买一个商品,是将商品信息和用户信息通过PHP写入到数据库3.在线付费,是将用户的充值信息通过PHP写入数据库4.修改头像上传的头像地址得到后,通过PHP修改数据库里头像字段

ThinkPHP Mysql表结构修改类

<?php/\ \  mysql表结构处理类 \  创建数据表,增加,编辑,删除表中字段 \ \/classMysqlManage{  /\   \创建数据库,并且主键是aid   \table要查询的表名   \/  functionc

Git 对已经加入版本控制的文件,修改后希望不被提交办法

问题举例:假设网站有一个数据库配置文件db.php,通过git做版本控制,已经将这个文件提交到git库中。但是本地的数据库配置是读取的本地数据库,所以希望这个db.php文件在每次提交代码的时候不被提交。说明:通过.gitignore是无法办到的,因为db.php已经加入版本控制了解决办法:复制代码执行命令将db.php加入不提交队列