php怎么打开链接,php怎么进行数据库连接?
1、数据库连接第一步:配置mysql_connect()的参数
参数依次为:主机地址,用户名,用户密码
2、mysql_pconnect()与mysql_connect()是不一样的,pconnect顾名思义是持久连接
3、服务器连接成功后,需要你选择你需要用的数据库
4、使用mydql_close()可以关闭数据库连接资源,避免长时间占用启用资源消耗
5、mysqli_connect( )是mysql连接的另一种方式,参数形式一样
6、首次使用mysql连接数据库时,要记得使用输入逻辑判断,服务器连接不成功或者选择数据库不成功,都要用Mysql_error或者mysql_errno来报错
7、mysql的报错,能够帮助你准确地定位到错误发生在哪里。
php如何与oracle连接?
PHP其实本身是自带Oracle的扩展的,只不过开启之后基本上没有任何作用,需要自己去下载新版本的扩展,需要根据Oracle数据库版本去下载扩展,而且还需要下载对应php版本的oracle instant client 来支持扩展的运行,不然只是开启扩展,扩展也是开启不成功的,如果电脑上安装了Oracle数据的话,就不用下载oracle instant client ,这里我本地没有Oracle的客户端所以需要下载oracle instant client。
下载完成之后,解压到同一个文件夹目录下, 在这里,我们放在E:\Oracle下,解压到当前文件夹,最后会自动生成一个新的文件夹instantclient_11_2,两个安装包的文件都会放到该文件夹下,即 E:\Oracle\instantclient_11_2。
二、 修改系统变量
1> 将E:\Oracle\instantclient_11_2添加到系统变量PATH中
2> 新增系统变量
NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252 -->> 服务器端字符集
TNS_ADMIN=E:\Oracle\instantclient_11_2 -->> 指定tnsnames.ora所在位置
注意:如果安装网上方法系统变量依然没有生效的话,需重启电脑让修改的系统变量生效。
三、 在E:\Oracle\instantclient_11_2 下新建tnsnames.ora配置文件,内容如下:
到这里支持的扩展工具就安装好了,接下来就去下载oci8的php扩展包。
需要根据php版本下载对应版本的扩展,解压后将解压出来的.dll文件放到对应php的ext中,最后在php.ini中增加开启对应的扩展
extension=php_oci8.dll
extension=php_oci8_11g.dll
执行完成之后可以在phpinfo中查看到对应的功能已经开启。
如果你的phpinfo里面显示出来了这些就说明PHP已经可以连接并操作Oracle数据库了。
用dw写的php怎么连接mysql?
PHP页面要写连接语句啊
$con=mysql_connect("localhost","username","password")ordie('数据库连接错误');
mysql_query("setnamesutf8",$con);
mysql_select_db("my_db",$con);
//以上就是连接
//执行查询$query=mysql_query('yourquery here');
phpMyAdmin怎么连接数据库?
需要用本地的PHPMYADMIN连接远程的MYSQL数据库,下面配置如下:打开config.inc.php1.更改登陆验证方式查找 $cfg['Servers'][$i]['auth_type'],其值改为 cookie;
2.更改phpmyadmin程序网址,查找 $cfg['PmaAbsoluteUri'],其值改为你的phpmyadmin网址类似于 http://www.aaa.com/phpmyadmin;。;
3.更改默认登陆语言,查找 $cfg['DefaultLang'],其值改为 zh,其他的无需配置,因为使用cookie方式登陆,直接比对数据库判断权限。与配置文件中的这些参数无关。
如何用php访问sqlserver?
一、环境php5.2.5sqlserver2008win7二、配置PHP1、打开php.in将extension=php_mssql.dll的注释符号去掉。2、打开php.in将mssql.secure_connection = Off改为on。3、从5.2开始,php就不再提供mssql.dll了,所以要php连接sql server 2005/2008/2012必须要使用微软提供的sql server for php 2.0/3.0 这个文件可以上微软官网下载(SQLSRV20.EXE/SQLSRV30.EXE),然后执行到wamp\php\ext文件夹下打开php.ini文件 在Extensions后面加上:extension=php_sqlsrv_53_ts.dllextension=php_pdo_sqlsrv_53_ts.dll注:52代表php5.2 假如是php5.3就拷贝php_sqlsrv_53_ts_vc6.dll 关于VC6和VC9的区别 VC6 版本是使用 Visual Studio 6 编译器编译的,如果你是在windows下使用Apache+PHP的,请选择VC6版本。 VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你是在windows下使用IIS+PHP的,请选择VC9版本。以上步骤完成后需要重启apache。