解析PHP技术:txtSQL安装手册中文版(2)_PHP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:解析PHP上传自动生成缩略图及水印类
思路很大一部分是原创的,但也有一些是COPY网络的,写得不够规范,还请各位大大不要见笑,同时给小弟些意见。 开始第一步: 创建文件夹,布局: annex:附件(该目录下存放上传的原图片

3.4、选择数据库

像mySQL一样, 在操作一个数据表之前,你必须先说明它在哪一个数据库. 这个步骤不是必须的,因为你可以在操作时指定使用哪一个数据库.
我们使用下面的语句来选择一个数据库:

以下为引用的内容:

<?php
include(\'./txtSQL.class.php\');
sql = new txtSQL(\'./data\');
sql->connect(username, password); // default is sql->connect(\'root\', \'\');
sql->selectdb(\'test\'); //选择了数据库 \'test\'
?>


4、执行指令

通常我们只要使用sql对象的各种方法下执行指令。
例如:

以下为引用的内容:

<?php
include(\'./txtSQL.class.php\');
sql = new txtSQL(\'./data\');
sql->connect(username, password); // default is sql->connect(\'root\', \'\');
sql->selectdb(\'test\'); // 选择了数据库 \'test\'
results = sql->select(array(
\'db\' => \'test\', //这行不是必须的,因为我们已经选定了数据库
\'table\' => \'test\',
\'where\' => array(\'id = 10\', \'and\', \'name =~ John Smith\'),
\'limit\' => array(0, 100)
));
?>


4.1、指令列表

txtSQL2.2支持的指令如下:

以下为引用的内容:

4.1- List of commands
showdbs()
createdb()
dropdb()
renamedb()
select()
insert()
update()
delete()
showtables()
createtable()
droptable()
altertable()
describe()
在执行指令之前,你必须连接数据库,不然会产生错误。手册中会用详细的指令说明和实例(随后翻译)。


4.2、显示结果

results变量现在包含了表test\'中选中行的信息。
你可以用一个循环来实现显示results中的所有结果。

以下为引用的内容:

<?php
include(\'./txtSQL.class.php\');
sql = new txtSQL(\'./data\');
sql->connect(username, password); // default is sql->connect(\'root\', \'\');
sql->selectdb(\'test\'); // database \'test\' is now selected
results=
sql->execute(\'select\',
array(\'select\' => array(\'id\', \'name\'),
\'db\' => \'test\',
\'table\' => \'test\',
\'where\' => array(\'id = 10\', \'and\', \'name =~ John Smith\'),
\'limit\' => array(0, 100))));
foreach ( results as key => row )
{
print \"ID: row[id], NAME: row[name]<BR>\n\";
}
?>


5-断开txtSQL

用完之后断开数据库是一个好习惯。断开用 disconnect()函数。

以下为引用的内容:

<?php
include(\'./txtSQL.class.php\');
sql = new txtSQL(\'./data\');
sql->connect(username, password); // default is sql->connect(\'root\', \'\');
sql->selectdb(\'test\'); // database \'test\' is now selected
results=
sql->execute(\'select\',
array(\'select\' => array(\'id\', \'name\'),
\'db\' => \'test\',
\'table\' => \'test\',
\'where\' => array(\'id = 10\', \'and\', \'name =~ John Smith\'),
\'limit\' => array(0, 100))));
foreach ( results as key => row )
{
print \"ID: row[id], NAME: row[name]<BR>\n\";
}
sql->disconnect();
?>


6-错误处理

txtSQL 包含错误处理能力。主要用以下的函数:

以下为引用的内容:

strict()
get_last_error()
last_error()
errordump()

分享:解析php中rename()函数的妙用
大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。 熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发

共2页上一页12下一页
来源:模板无忧//所属分类:PHP教程/更新时间:2009-09-15
相关PHP教程