appserv的使用,怎么打开数据库
操作步骤如下:
1、打开浏览器,输入“”,在浏览器中输入数据库的管理地址,并回车访问它。
2、输入之前安装时设置的数据库用户名和密码,这个密码是在安装appserv时填写的那么,如果当时留空则不需要输入密码直接回车就可以。注意用户名默认都是root。
3、在“创建数据库”一栏中,输入一个数据库名,这个名字只能用英文、英文数字组合或者下划线组成,不要使用某些特殊字符来命名数据库。
4、点击创建按钮,创建一个数据库,这个数据库,若成功的话,则会提示“数据库 dajiahao已经建立。”
5、通过以上步骤,数据库便创建完成。如果平时登陆数据库,想要对数据库进行操作,直接点网页的左侧,点击那么倒三角,会弹出一个数据库的下拉列表。
6、选择要编辑的一个数据库,点击它。这样这个数据库就可以进行编辑了,左右测便显示的是数据库中存在的数据表。
7、数据库内表的删除或创建工作,数据库中某些表,当我们不需要的时候是可以删除的,勾选要删除掉的表,点击删除即可。如果要创建同名的表,则先删除已存在的表,再点击“操作”,输入数据表名字以及列数,就能创建一个数据表啦!
如何在本地搭建php+mysql
本地Php+MySQL环境搭建方法很多,大多推荐使用php环境包,比如phpnow,Appserv,APMServ,ESSamp等等php环境软件程序。下面在此介绍两种常用的方法:
第一种方式(推荐):
下载php环境集成安装包,如Appserv,下载后安装即可,
Appserv官网下载地址: Open Project/2.5.10/appserv-win32-2.5.10.exe?use_mirror=ncu
ss系统使用:将ss下载解压后放入到Appserv/www目录下,在浏览器中输入localhost/即可执行ss系统的安装。
推荐理由:需要下载的文件近一个一键安装,安装相对简单,不需要任何的环境配置等,内置phpmyadmin可对mysql数据进行管理。
第二种方式:
分别下载并安装php,mysql,apache。下面安装仅适合windows;
php 5.3.2下载地址:
mysql 5.1.46下载地址:
apache 2.2下载地址:
建议先安装顺序:mysql-->apache-->php,
安装mysql的过程中碰到设置项目除密码设置都选择模板下一步即可,在密码设置阶段设置一个mysql管理员密码并牢记,在后期用到mysql时需要,
apache安装过程设置全部默认。安装路径尽量简单,不要带有空格。
php安装过程中有个步骤需要注意
1,选择服务器,略。
2,选着apache配置文件的路径,略。
将路径选择问apache安装目录下conf目录即可。
所有软件安装完了之后将ss系统放到apache/htdocs目录下,打开浏览器在地址栏中输入localhost回车即可执行ss系统的安装程序。
怎么配置apache连接sqlserver
下载驱动程序,下载后安装释放程序,里面有以下文件:
php_pdo_sqlsrv_52_nts.dll
php_pdo_sqlsrv_52_ts.dll
php_pdo_sqlsrv_53_nts_vc6.dll
php_pdo_sqlsrv_53_nts_vc9.dll
php_pdo_sqlsrv_53_ts_vc6.dll
php_pdo_sqlsrv_53_ts_vc9.dll
php_sqlsrv_52_nts.dll
php_sqlsrv_52_ts.dll
php_sqlsrv_53_nts_vc6.dll
php_sqlsrv_53_nts_vc9.dll
php_sqlsrv_53_ts_vc6.dll
php_sqlsrv_53_ts_vc9.dll
SQLServerDriverForPHP.chm(手册,英文够好的话,可以看看,嘿嘿)
SQLServerDriverForPHP_License.rtf
SQLServerDriverForPHP_Readme.htm(自述文件)
?
关于VC6和VC9的区别
VC6版本是使用 Visual Studio 6编译器编译的,如果你是在windows下使用Apache+PHP的,请选择VC6版本。
VC9版本是使用 Visual Studio 2008编译器编译的,如果你是在windows下使用IIS+PHP的,请选择VC9版本。
?
开始配置
选择php_sqlsrv_53_ts.dll和php_pdo_sqlsrv_53_ts.dll。把文件拷贝到PHP文件夹下的ext目录下,然后在配置文件php.ini
的Extensions后面加上:
extension=php_sqlsrv_53_ts.dll
extension=php_pdo_sqlsrv_53_ts.dll
再重启Apache服务。
最后测试一下是否成功,在PHP中执行phpinfo()的查看sqlsrv、看图画红线处、如图所示这样就表示连接成功了!!
?
1.Windows Authentication连接
<?php
$serverName="(localhost)";
$connectionInfo= array("Database"=>"test","ConnectionPooling"=>false);
$conn= sqlsrv_connect($serverName,$connectionInfo);
if($conn== false)
{
echo"连接失败!";
die( print_r( sqlsrv_errors(), true));
}
?>
?
2.SQL Server Authentication连接
?
<?php
$serverName="localhost";//数据库服务器地址
$uid="sa";//数据库用户名
$pwd="123";//数据库密码
$connectionInfo= array("UID"=>$uid,"PWD"=>$pwd,"Database"=>"cart");
$conn= sqlsrv_connect($serverName,$connectionInfo);
if($conn== false)
{
echo"连接失败!";
die( print_r( sqlsrv_errors(), true));
}
//执行有结果集的SQL语句
$query= sqlsrv_query($conn,"select* from tb_goods");
while($row= sqlsrv_fetch_array($query))
{
echo$row[0]."-----".$row[1]."<br/>";
}
//执行增删改的SQL语句
?$rs=sqlsrv_query($conn,"update tb_goods set name='中国劲酒' where name='劲酒'");
?$num=sqlsrv_rows_affected($rs);//返回修改的行数
?if($num>0)
{
echo'修改成功!'.$num?;
}
else
{
echo'修改失败!';
}
?>
?
用于 SQL Server Driver for PHP的 API名称是 sqlsrv。所有 sqlsrv函数都以 sqlsrv_打头,
SQL Server Driver for PHP包含以下函数:
函数说明
sqlsrv_begin_transaction开始事务。
sqlsrv_cancel取消语句;并放弃相应语句的所有未决结果。
sqlsrv_client_info提供有关客户端的信息。
sqlsrv_close关闭连接。释放与相应连接关联的所有资源。
sqlsrv_commit提交事务。
sqlsrv_configure更改错误处理和日志记录配置。
sqlsrv_connect创建一个连接,并将其打开。
sqlsrv_errors返回关于上一操作的错误和/或警告信息。
sqlsrv_execute执行预定义语句。
sqlsrv_fetch使下一行的数据可供读取。
sqlsrv_fetch_array以数值索引数组、关联数组或这两种数组的形式检索下一行的数据。
sqlsrv_fetch_object以对象形式检索下一行的数据。
sqlsrv_field_metadata返回字段元数据。
sqlsrv_free_stmt关闭语句。释放与相应语句关联的所有资源。
sqlsrv_get_config返回指定配置设置的值。
sqlsrv_get_field按索引检索当前行中的字段。可以指定 PHP返回类型。
sqlsrv_has_rows检测结果集是否具有一行或多行。
sqlsrv_next_result使下一结果可供处理。
sqlsrv_num_rows报告结果集中的行数。
sqlsrv_num_fields检索活动结果集中的字段数。
sqlsrv_prepare准备 Transact-SQL查询,但不执行该查询。隐式绑定参数。
sqlsrv_query准备 Transact-SQL查询,并将其执行。
sqlsrv_rollback回滚事务。
sqlsrv_rows_affected返回有所修改的行的数目。
sqlsrv_send_stream_data在每次调用函数时向服务器发送最多八千字节(8 KB)的数据。
sqlsrv_server_info提供有关服务器的信息。
Linux下PHP 5.2.17测试成功
tar zxvf freetds-0.8.2.tar.gz
cd freetds-0.8.2/
./configure--enable-msdblib--prefix=/usr/local/freetds--with-tdsver=8.0
make&& make install
cd/home/lnmp0.9/php-5.2.17/ext/mssql/依个人可能不同
/usr/local/php/bin/phpize####php扩展信息
./configure--with-php-config=/usr/local/php/bin/php-config--with-mssql=/usr/local/freetds
make&& make install
vim/usr/local/php/etc/php.ini
在extension="pdo_mysql.so"下面添加
extension="mssql.so"
保存后,/root/lnmp restart即可
若搜索的结果有中文乱码则
vim/usr/local/freetds/etc/freetds.conf
[global]加上
client charset= utf8
$sql=mssql_connect('192.168.0.185','sa','1','1433');
mssql_select_db('test',$sql);
$result=mssql_query("select top 10* from test1")
while($row=mssql_fetch_assoc($result)){
print_r($rows);
}
freetds-0.8.2.tar.gz下载地址:
免费下载地址在
用户名与密码都是www.linuxidc.com
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!
专题推荐:
