首页 > 后端开发 > 正文

php框架连接数据库 PHP7连接mysql数据库方法

2023-10-04 11:14:00 | 我爱编程网

今天我爱编程网小编整理了php框架连接数据库 PHP7连接mysql数据库方法相关内容,希望能帮助到大家,一起来看下吧。

php框架连接数据库 PHP7连接mysql数据库方法

几种常用PHP连接数据库的代码示例

PHP连接数据库之PHP连接MYSQL数据库代码

  • < ?php
  • $mysql_server_name= localhost ;
  • //改成自己的mysql数据库服务器
  • $mysql_username= root ;
  • //改成自己的mysql数据库用户名
  • $mysql_password= ;
  • //改成自己的mysql数据库密码
  • $mysql_database= mycounter ;
  • //改成自己的mysql数据库名
  • $conn=mysql_connect($mysql_server_name $mysql_username $mysql_password $mysql_database);
  • $sql= CREATE DATABASE mycounter  DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
  • ;
  • mysql_query($sql);
  • $sql= CREATE TABLE `counter`  (`id` INT( ) UNSIGNED NOT NULL  AUTO_INCREMENT  `count` INT( )  UNSIGNED NOT NULL DEFAULT  PRIMARY KEY  ( `id` ) ) TYPE = innodb; ;
  • mysql_select_db($mysql_database $conn);
  • $result=mysql_query($sql);
  • //echo $sql;
  • mysql_close($conn);
  • echo "Hello!数据库mycounter已经成功建立!";
  • ?>
  • PHP连接数据库之PHP连接ACCESS数据库代码方法

  • < ?
  • $conn = new ("ADODB Connection");
  • $connstr = "DRIVER={Microsoft Access Driver (* mdb)}; DBQ="  realpath("data/db mdb");
  • $conn >Open($connstr);
  • $rs = new ("ADODB RecordSet");
  • $rs >Open("select * from szd_t" $conn );
  • while(! $rs >eof) {
  • $f = $rs >Fields( );
  • echo $f >value;
  • $rs >MoveNext();
  • }
  • ?>
  • PHP连接数据库之PHP连接MS SQL数据库代码方法

    安装SQL服务器并添加PHP的MSSQL扩展 我爱编程网

    使用以下代码连接并测试

  • < ?php
  • $myServer = localhost; //主机
  • $myUser = sa; //用户名
  • $myPass = password; //密码
  • $myDB = Northwind; //MSSQL库名
  • $s = @mssql_connect($myServer  $myUser  $myPass)
  • or die(Couldnt connect to SQL Server on $myServer);
  • $d = @mssql_select_db($myDB  $s)
  • or die(Couldnt open database $myDB);
  • $query = SELECT TitleOfCourtesy+ +FirstName+ +LastName AS Employee ;
  • $query  = FROM Employees ;
  • $query  = WHERECountry=USA AND Left(HomePhone   ) = ( );
  • $result = mssql_query($query);
  • $numRows = mssql_num_rows($result);
  • echo < h >   $numRows   Row   ($numRows ==   ? : s)   Returned </ h >;
  • while($row = mssql_fetch_array($result))
  • {
  • echo < li>   $row[Employee]   < /li>;
  • }
  • ?>
  • PHP连接数据库之PHP连接Oracle数据库

    PHP提供了两套函数与Oracle连接 分别是ORA_和OCI函数 其中ORA_函数略显陈旧 OCI函数更新据说更好一些 两者的使用语法几乎相差无几 你的PHP安装选项应该可以支持两者的使用

  • < ?
  • if ($conn=Ora_Logon("user@TNSNAME" "password"))
  • { echo "SUCCESS ! Connected to databasen";
  • }else
  • {echo "Failed : ( Could not connect to databasen";}
  • Ora_Logoff($conn);
  • phpinfo();
  • ?>
  • lishixinzhi/Article/program/PHP/201405/30761

    php框架连接数据库 PHP7连接mysql数据库方法

    PHP中如何连接数据库基本语句



    ("localhost","root","123");//该语句为最简单的造连接的语句,对于PHP5来说太老,会提醒该语句会被淘汰,所以需用@来抑制提醒

    //选择要操作的数据库mysql_select_db("ren",$connect);

    //写SQL语句$sql = "select * from course"; //读取course表格中的所有内容

    //执行SQL语句,返回结果集$result = mysql_query($sql);

    //从结果集中读取数据while($attr = mysql_fetch_row($result)) //row按照索引数组格式读取;assoc按照关联数组格式读取;array按照两种数组格式读取{ var_dump($attr);}

    //中文乱码解决方法:原因编码格式不一致//1.建立数据库的时候,字符集选择utf-8//2.修改mysql的配置,在[mysqld]模块下面添加character_set_srever=utf8//3.修改页面的编码格式为 utf-8,header("content-type:text/html;charset=utf-8");



    //增加数据//造一个连接/*$connect = @mysql_connect("localhost","root","123");

    //选择要操作的数据库mysql_select_db("hr",$connect);

    //写SQL语句$sql = "insert into nation values(‘n006‘,‘藏族‘)"; //添加数据必须是有规律地添加

    //执行SQL语句,返回结果集$result = mysql_query($sql);

    //从结果集中读取数据var_dump($result);*/结果为ture,则添加成功,若为FALSE,则添加失败
    PHP中如何连接数据库基本语句
    标签:

    php框架连接数据库 PHP7连接mysql数据库方法

    PHP7连接mysql数据库方法

    1、用 mysql_connect 的方法,PHP7会报致命错误

    $conn= mysql_connect('localhost','xueyanxiang','xueyanxiang');

    Fatal error : Uncaught Error: Call to undefined function mysql_connect() in /Users/xueyanxiang/work/test/xue.php:31 Stack trace: #0 /Users/xueyanxiang/work/test/xue.php(119): xue->run() #1 {main} thrown in  /Users/xueyanxiang/work/test/xue.php  on line  31

    原因是:

    PHP5中使用mysql_connect()函数进行连接,但实际上,PHP5.5开始,MySQL就不推荐使用了,属于废弃函数

    PHP7中貌似已经彻底不支持了,根据官网说明,取而代之的是如下两个:

    本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL:选择

    API 指南以及相关 FAQ 以获取更多信息。用以替代本函数的有:

    mysqli_connect()

    PDO::__construct()

    使用时,不要在使用mysql_connect了,可以换用mysqli_connect(),用法基本类似吧,据说是面向对象的库。

    php.ini中,也只有extension=php_mysqli.dll,而不再有extension=php_mysql.dll这个拓展了。

    2、可以使用mysqli,对象化,方法名与被废弃的类似

    $conn= mysqli_connect('localhost','xueyanxiang','xueyanxiang');

    3、PDO工具,推荐使用

    $dbh= "mysql:host=localhost;dbname=test";

    $db= new PDO($dbh,'xueyanxiang','xueyanxiang');

    $objQuery= $db->query("select * from user;");

    $res= $objQuery->fetchAll(PDO::FETCH_ASSOC);

    不填写参数的话,默认是关联和索引都有,如下图

    以上就是php框架连接数据库 PHP7连接mysql数据库方法全部内容,更多相关信息,敬请关注我爱编程网。
    与“php框架连接数据库 PHP7连接mysql数据库方法”相关推荐
    php框架连接数据库操作 PHP7连接mysql数据库方法
    php框架连接数据库操作 PHP7连接mysql数据库方法

    PHP7连接mysql数据库方法1、用mysql_connect的方法,PHP7会报致命错误$conn=mysql_connect('localhost','xueyanxiang','xueyanxiang');Fatalerror:UncaughtError:Calltoundefinedfunctionmysql_connect()in/Users/xueyanxiang/

    2023-10-06 12:00:25
    php框架连数据库 php连接数据库几种方式
    php框架连数据库 php连接数据库几种方式

    php源码怎么连mssql数据库php源码怎么连mssql数据库?如果实现了PHP和MySQL链接了,PHP和MSSQL的链接其实很简单;支持MSSQL的本地链接和远程链接,以本地链接为例:机器上安装了MSSQLServer2005;连接前配置系统:1.检查文件php5.2.5\ntwdblib.dll默认下面有一个,不能连接再替换.下载正确版本的ntwdblib

    2023-09-27 16:24:44
    php数据库连接框架 怎么用php连接数据库
    php数据库连接框架 怎么用php连接数据库

    thinkphp怎么连接数据库thinkphp连接数据库的方法:ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。目前的数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO的支持,如果应

    2023-09-24 15:50:05
    php数据库连接框架是 thinkphp怎么连接数据库
    php数据库连接框架是 thinkphp怎么连接数据库

    thinkphp怎么连接数据库thinkphp连接数据库的方法:ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。目前的数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO的支持,如果应

    2023-10-04 05:55:04
    php框架mysql连接池 PHP如何实现数据库连接池
    php框架mysql连接池 PHP如何实现数据库连接池

    PHP如何实现数据库连接池PHP如何实现数据库连接池首先定义一个类并声明一个属性作为连接池子;然后在构造方法中向池子进行填充连接实例;最后再定义一个取出方法和放回方法,取出时将连接池最后一个连接实例进行出栈并返回,放回时将连接实例压入连接池末栈即可。实例代码:&lt;?phpnamespaceDbConnect;classPool{protected$size

    2023-09-27 21:41:49
    多数据库连接的php框架 Think3.2.3怎么配置多个数据库连接
    多数据库连接的php框架 Think3.2.3怎么配置多个数据库连接

    Think3.2.3怎么配置多个数据库连接Think3.2.3配置多个数据库连接方法:一、全局配置定义常用的配置方式是在应用配置文件或者模块配置文件中添加下面的配置参数://数据库配置信息'DB_TYPE'=&gt;'mysql',//数据库类型'DB_HOST'=&gt;'localhost',//服务器地址'DB_NAME'=&gt;'thinkphp',//数据

    2023-10-06 23:59:53
    php框架打通数据库 thinkphp怎么连接数据库
    php框架打通数据库 thinkphp怎么连接数据库

    thinkphp怎么连接数据库thinkphp连接数据库的方法:ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。目前的数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO的支持,如果应

    2023-09-26 20:58:49
    php框架提示数据库失败 php 数据库连接失败
    php框架提示数据库失败 php 数据库连接失败

    PHP登陆注册页在本地测试时,出现连接数据库失败的情况怎么办?1、检查环境正常使用mysql-uroot-p可以进入MySQL操作界面直接使用/usr/local/php5/bin/php/web/test.php执行可以连上数据库2、打开hosts加入复制代码代码如下:127.0.0.1qttc使用qttc当主机连接也正常,唯独就不认localhos

    2023-10-03 05:57:23