精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>PHP教程>正文

PHP技术:txtSQL安装手册中文版


来源:不详 时间:07-09-08 点击: 点击这里收藏本文


3.2连接数据库

现在我们可以用正确的用户名和密码来连接数据库了。
默认的用户名是root\',默认的密码是空。(强烈建议在下面的步骤中修改)
用下面的代码来连接数据库:
<?php
include(\'./txtSQL.class.php\');
$sql = new txtSQL(\'./data\');
$sql->connect($username, $password); // 默认时是 $sql->connect(\'root\', \'\');
?>

txtSQl这时会认可你是它的用户,准许你访问数据库和表。
注意:参考手册中有可用的命令清单。

3.3、更改密码

如果你想更改管理员密码(root),可以用grant_permissions() 函数,grant_permissions() 函数这样调用:
<?php
include(\'./txtSQL.class.php\');
$sql = new txtSQL(\'./data\');
$sql->connect($username, $password); // default is $sql->connect(\'root\', \'\');
$sql->grant_permissions($action, $user, $pass [, $newpass]);
?>
参数 $action(动作)可以是 add(添加), drop(删除), or edit(编辑). $newpass(新密码)只有在你编辑(edit)用户时才可用。$user(用户)是用你要操作的用户名, $pass是它的密码。
例如, 如果你想改变用户\'root\'的密码为 \'bar\' (假设它还是空的), 我们可以这么做:
<?php
include(\'./txtSQL.class.php\');
$sql = new txtSQL(\'./data\');
$sql->connect($username, $password); // default is $sql->connect(\'root\', \'\');
$sql->grant_permissions(\'edit\', \'root\', \'\', \'bar\');
?>

或者
新建一个用户 \'foo\' 密码为\'bar\'
<?php
include(\'./txtSQL.class.php\');
$sql = new txtSQL(\'./data\');
$sql->connect($username, $password); // default is $sql->connect(\'root\', \'\');
$sql->grant_permissions(\'add\', \'foo\', \'bar\');
?>
或者
删除一个用户\'foo\' 密码为 \'bar\'
<?php
include(\'./txtSQL.class.php\');
$sql = new txtSQL(\'./data\');
$sql->connect($username, $password); // default is $sql->connect(\'root\', \'\');
$sql->grant_permissions(\'drop\', \'foo\', \'bar\');
?>
注意:你不用删除用户root\',如果没有正确的密码你也不能访问任何数据。

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)
));
?>

9 7 3 1 2 3 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.