导航:首页 > 编程语言 > php连接数据库语句

php连接数据库语句

发布时间:2023-06-13 13:36:21

A. php怎么样连接sql数据库

1、软件配置

Win7 64 +wampserver2.2d-x32+SQL Server 2008 R2数据库,wamp2.2中的php版本是5.3.10。

Php环境也可以换成php+apache。

2、支持连接MySQL Server配置

php版本5.3以前,有php_mssql功能,可以使用,但是5.3及以后的版本不支持。

2.1、php连接mssql设置(php5.3以前版本)

(1)、打开php.ini,将
;extension=php_mssql.dll前面的分号(;)去掉,然后重启 Apache。如果不行的话,进行第2步。

(2)检查一下你的php安装目录下的ext下面有没有php_mssql.dll存在,如果没有,从www.php.net重新下载一个php安装,要下载那个压缩包的才是最完整的。
如果ext目录下已经有了php_mssql.dll,那么你需要打开php.ini,找到
extension_dir = "./ext"
这一句(或者类似的,不一定是"./ext",查找"extension_dir"即可),然后把"./ext"修改为你的php安装目录的ext目录的完整路径,比如"c:/php/ext",或者"c:/program files/php/ext"这样。然后再次重启 Apache。如果还是不行的话,可能就需要第3步了。

(3)把 php 目录下的 ntwdblib.dll 和 php_mssql.dll 复制到 system32的系统目录中去,然后重起Apache。

(4)然后就可以连接MSSQL,并进行一些操作了。连接例子如下:

2.2、php连接sqlsrv(php5.3以及以上版本)

(1)、下载Microsoft Drivers forPHPfor SQL Server,官方下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=20098,我使用的是SQLSRV2.0。

(2)、解压下载下来的文件将php_pdo_sqlsrv_53_ts_vc9.dll文件和php_sqlsrv_53_ts_vc9.dll文件复制到php安装目录下的ext文件夹中。此处根据版本不同使用的文件不同。

(3)、在php.ini中添加

extension=php_sqlsrv_53_ts_vc9.dll

extension=php_pdo_sqlsrv_53_ts_vc9.dll

到很多;extension=***.dll语句后面,注意extension_dir 指向的位置是否正确。

(4)、重启apache,然后访问http://apache访问地址/?Phpinfo=1,出现下面图片中的内容,则代表配置正确。

(5)、写测试代码,测试代码如下:

(6)、上面完成之后,测试代码的时候会出现连接失败,因为没有安装sql server nation client ,本地客户端,去下载合适的客户端,我使用的是Microsoft? SQL Server? 2012 Native Client,下载地址:

(7)、安装完成之后,在重新启动apache,然后访问就可以连接成功了。

(8)、注意:在php.ini文件所在的文件夹中必须要有ntwdblib.dll文件存在。

B. 怎么连接PHP数据库。

php连接mysql数据库脚本
<?php
$con=mysql_connect("localhost","root","root");//分别填写主机(mysql数据库所在服务器)、用户名(数据库登录账户名)、密码
if(!$con)//如果没有成功连接数据库则执行以下语句
{
die("无法连接到数据库:".mysql_error());//die函数为退出脚本,之后的语句将不被执行,直接跳出,括号中是字符串或整数,如果是字符串,则会在终止脚本前输出字符串,如果是0~254的整数,将不会输出。mysql_error()函数可以显示mysql出错信息,便于调试
}
mysql_select_db("games",$con);//在这里直接进入数据库games,方便以后连接,如果该账户有多个数据库,此句省略也可,在需要连接数据库时再进行选择
?>

C. 几种常用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= CREATEDATABASEmycounter _chinese_ci;
  • ;
  • mysql_query($sql);
  • $sql= CREATETABLE`counter` (`id`INT( )UNSIGNEDNOTNULL AUTO_INCREMENT `count`INT( ) UNSIGNEDNOTNULLDEFAULT PRIMARYKEY (`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={MicrosoftAccessDriver(* mdb)};DBQ=" realpath("data/db mdb");
  • $conn >Open($connstr);
  • $rs=new("ADODB RecordSet");
  • $rs >Open("select*fromszd_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)
  • ordie(CouldntconnecttoSQLServeron$myServer);
  • $d=@mssql_select_db($myDB $s)
  • ordie(Couldntopendatabase$myDB);
  • $query=SELECTTitleOfCourtesy++FirstName++LastNameASEmployee;
  • $query =FROMEmployees;
  • $query =WHERECountry=USAANDLeft(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!Connectedtodatabasen";
  • }else
  • {echo"Failed: (Couldnotconnecttodatabasen";}
  • Ora_Logoff($conn);
  • phpinfo();
  • ?>
  • lishixin/Article/program/PHP/201405/30761

    D. 怎样用PHP连接sql数据库

    1、学习的方法,最好是看手册
    在前一篇文章中涉及到了连接数据库sqlsrv_connect();还记得我们mysql连接数据库的时候也是mysql_connect();两者操作数据库是很相似的。从零基础开始学起的话,只能是查阅手册。查看一下sqlsrv有哪些函数提供我们使用!推荐网址是:

    【注意】很多的方法都跟mysql提供的方法很相似,看到后面的函数名就大概知道里面的用法,比如说mysql执行sql语句的时候调用mysql_query();而sqlserver执行sql语句的时候调用也是sqlsrv_query(),但是特别注意一点就是,它们的传递参数不一样。详细的只能看一下手册。接下来我简单总结一下操作数据的方法

    2、连接数据库sqlsrv_connect()

    <?php$serverName = "serverNamesqlexpress";//服务器的名字,本地localhost$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn ) { echo "Connection established.<br />";
    }else{ echo "Connection could not be established.<br />"; die( print_r( sqlsrv_errors(), true));
    }

    3、操作数据库
    1)执行sql语句sqlsrv_query(),返回值为true或者false,这里函数的用法跟mysql_query(),不一样。它需要把连接的资源句柄当作参数传进去,看源码。资源句柄就是上面代码连接数据库的“$conn”。

    $sql = "select * from test1"; //sql语句$data = sqlsrv_query($conn,$sql); //$conn资源句柄if($data == true){ die("执行成功");
    }else{ die("执行失败");
    }

    2)获取结果集

    //以数值索引数组、关联数组或这两种数组的形式检索下一行的数据。类似于mysql_fetch_arraysqlsrv_fetch_array
    //以对象形式检索下一行的数据。sqlsrv_fetch_object 1234
    $sql = "select * from test1";$data = sqlsrv_query($conn,$sql);if($data == true){ while($row = sqlsrv_fetch_array( $data, SQLSRV_FETCH_ASSOC) ) { echo $row['id'].", ".$row['name']."<br />";
    }else{ die( print_r( sqlsrv_errors(), true));
    }
    }
    $sql = "SELECT fName, lName FROM Table_1";$stmt = sqlsrv_query( $conn, $sql);if( $stmt === false ) { die( print_r( sqlsrv_errors(), true));
    }while( $obj = sqlsrv_fetch_object( $stmt)) { echo $obj->fName.", ".$obj->lName."<br />";
    }

    3)显示错误信息sqlsrv_errors():上面都有用到这个函数,只要是操作数据库发生错误,都可以使用这个函数打印出来看一下压
    这里就不用上代码了

    E. php 连接oracle数据库语句怎么写

    php教程连接oracle数据库教程代码
    $conn = OCILogon("scott","tiger","你的oracle数据库名字");
    $stmt = OCIParse($conn,"select empno, ename from emp");

    OCIDefineByName($stmt,"EMPNO",&$empno);
    OCIDefineByName($stmt,"ENAME",&$ename);
    OCIExecute($stmt);
    while (OCIFetch($stmt)) {
    echo "empno:".$empno."n";
    echo "ename:".$ename."n";
    }
    OCIFreeStatement($stmt);
    OCILogoff($conn);

    F. 怎么将php与数据库连接(php怎么和mysql数据库连接)

    php链接mysql必备条件:

    已安装mysql数据库;

    检查php环境是否已开启mysql扩展(一般情况咐前下是开启的);

    检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分衡好清号是否已取掉。

    php链接代码如下:

    //设置编码格式

    header("Content-type:text/html;charset=utf-8");

    //定义数据库主机地址

    $host="localhost";

    //定义袜绝mysql数据库登录用户名

    $user="root";

    //定义mysql数据库登录密码

    $pwd="";

    //链接数据库

    $conn=mysql_connect($host,$user,$pwd);

    //对连接进行判断

    if(!$conn){

    die("数据库连接失败!".mysql_errno());

    }else{

    echo"数据库连接成功!";

    }

    ?>

    G. php怎么连接mysql数据库

    <?php

    $dbhost = 'localhost'; // mysql服务器主机地址

    $dbuser = 'root'; // mysql用户名

    $dbpass = '123456'; // mysql用户名密码

    $conn = mysqli_connect($dbhost, $dbuser, $dbpass);

    if(! $conn ){

    die('Could not connect: ' . mysqli_error());

    }

    echo '数据库连接成功!';

    mysqli_close($conn);

    ?>


    下面是说明:

    PHP 提供了 mysqli_connect() 函数来连接数据库。该函数有 6 个参数,在成功链接到 MySQL 后返回连接标识,失败返回 FALSE 。

    语法

    mysqli_connect(host, username, password, dbname,port, socket);

    参数说明:

    参数 描述

    host 可选。规定主机名或 IP 地址。

    username 可选。规定 MySQL 用户名。

    password 可选。规定 MySQL 密码。

    dbname 可选。规定默认使用的数据库。

    port 可选。规定尝试连接到 MySQL 服务器的端口号。

    socket 可选。规定 socket 或要使用的已命名 pipe。

    H. PHP怎么连接MySQL

    PHP连接mysql数据库是PHP新手们必须要掌握的一项技能,只要掌握了PHP对数据库进行增删改查等操作,就可以写出一些简单且常见的程序。如留言表,新闻页等。本篇文章主要给大家详细介绍PHP连接Mysql数据库的两种常用方法。

    下面我们通过具体的代码示例来给大家详细介绍两种PHP连接mysql数据库的方法。

    mysqli连接数据库和pdo连接数据库。

    第一种方法:使用mysqli连接mysql数据库

    代码实例如下:

    <?php

    $host='127.0.0.1';

    $user='root';

    $password='root';

    $dbName='php';

    $link=new mysqli($host,$user,$password,$dbName);

    if ($link->connect_error){

    die("连接失败:".$link->connect_error);

    }

    $sql="select * from admins";

    $res=$link->query($sql);

    $data=$res->fetch_all();

    var_mp($data);

    在经过一系列的连接操作后,我们再创建一个sql语句对其中数据表进行查询检验。在上述代码中,我们要先创建一些需要用到的变量,如数据库用户名、数据库名密码等。然后我们用面向对象的方式连接了名为php的数据库。再通过if条件语句,connect-error方法判断PHP连接数据库是否成功。

    这里我们先登录phpmyadmin看看是否存在php数据库,从下图可以知道是存在php这个数据库的。

    PHP连接Mysql步骤以上就是关于PHP连接数据库查询数据的两种常用方法详解,更多相关教程请访问php中文网mysql视频教程,欢迎参考学习

    I. 如何在PHP里面连接数据库

    12mysql_connect();// 这个函数是连接数据库所在服务器的mysql_select_db();// 这个函数是连接具体数据库的如果是要联接同一个服务器里的不同数据库里的表,那么就不需要第二个函数,直接在sql语句里进行选择就可以了。select * from `库`.`表` where 1就是在表达表的时候前面用库进行修饰

    阅读全文

    与php连接数据库语句相关的资料

    热点内容
    python集成包 浏览:303
    如何用电脑解压缩文件 浏览:446
    pubg用什么服务器 浏览:526
    田汉pdf 浏览:661
    记录仪如何安装安卓系统 浏览:594
    python求灰度均值 浏览:756
    c编译器是系统软件吗 浏览:694
    获取服务器内网地址 浏览:536
    新手妈妈如何带新生儿APP 浏览:157
    java日程管理 浏览:376
    高清视频链接加密 浏览:407
    新买的阿里云服务器怎么配置 浏览:612
    在线编译器为什么刷新还在 浏览:213
    云服务器系统盘可以装数据库 浏览:908
    php绘制图形 浏览:588
    支付服务器异常怎么办 浏览:77
    java拨号 浏览:868
    er5200如何设置虚拟服务器 浏览:573
    网络中心服务器叫什么 浏览:459
    isplay单片机下载器 浏览:482