php数据库怎么打开(如何打开sql数据库)
很多朋友对于php数据库怎么打开和如何打开sql数据库不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
怎样用PHP连接sql数据库
1、学习的方法,最好是看手册
在前一篇文章中涉及到了连接数据库sqlsrv_connect();还记得我们mysql连接数据库的时候也是mysql_connect();两者操作数据库是很相似的。从零基础开始学起的话,只能是查阅手册。查看一下sqlsrv有哪些函数提供我们使用!推荐网址是:
【注意】很多的方法都跟mysql提供的方法很相似,看到后面的函数名就大概知道里面的用法,比如说mysql执行sql语句的时候调用mysql_query();而sqlserver执行sql语句的时候调用也是sqlsrv_query(),但是特别注意一点就是,它们的传递参数不一样。详细的只能看一下手册。接下来我简单总结一下操作数据的方法
2、连接数据库sqlsrv_connect()
<?php$serverName="serverName\sqlexpress";//服务器的名字,本地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():上面都有用到这个函数,只要是操作数据库发生错误,都可以使用这个函数打印出来看一下压
这里就不用上代码了
php怎么连接mysql数据库
1、新建一个php_mysql.php的文件
2、查看mysql服务是否打开,或者客户端的mysql能够正常打开。
鼠标右键我的电脑--》管理--》服务和应用程序--》服务--》找到mysql服务,看看是不是启用状态。
也可以打开运行,输入 mysql-u root(用户名)-p 123456(密码)
看看能不能打开客户端。
3、如果上面的可以了,那么就进入正题了,php连接mysql代码实例
4、最后运行这个文件,看看运行结果吧。
php文件怎么打开
php是网站文件,打开文件看源码,是要用专门的工具的,很多时候如果用记事本打开是乱码,下载个editplus,然后就可以看源码了。
如果想用IE打开,看运行的效果,就要装服务器apache,如果牵扯到数据库还要装mysql,也就是所谓的php+apache+mysql,具体配置:
HP下载地址:
MYSQL 6下载:
ZEND OPTIMIZER下载地址
需要下载的文件:PHP 5.2.6 zip package、PHP 5.2.6 installer
安装APACHE、PHP installer之后,把PHP zip package解压到php installer目录使其支持更多ext功能。
修改httpd.conf:使其支持index.php文件
DirectoryIndex index.html index.html.var index.php
修改php5里面的php.ini:
extension_dir="d:\php\ext\"
请将 php.ini中的 short_open_tag设置为 On
增加:
extension=php_bz2.dll
extension=php_curl.dll
extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
extension=php_fdf.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_oci8.dll
extension=php_openssl.dll
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_sqlite_external.dll
extension=php_pgsql.dll
extension=php_pspell.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_sybase_ct.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll
配置环境变量Path:C:\php;c:\php\ext;
OK,本文到此结束,希望对大家有所帮助。