phpcms仿站教程 phpcms v9新建一个test.php文件。如何操作数据库?

phpcms v9新建一个test.php文件。如何操作数据库?
phpcms v9新建一个test.php文件。如何操作数据库?
这个需要看你需要操作哪个数据表就引入相应的模型的类文件,如果是用户会员表那么在你新建的test.php文件中就要先加载会员模型的类
php pdo如何操作数据库
$s_sql = select username,password from t_table where username=? and password=?;
$sth = $dbh->prepare($s_sql);
$result = $sth->execute(array($username,$password));
$result = $sth->fetchAll();如果不存在返回的是空的数组,如果存在就是用户名+密码
HiberNate如何操作数据库
这个问题好复杂
建议你到网上看些视频
:verycd./ics/93279/
通过hibernate可以反向建表
用面向对象的方式操作对象,从而来操作数据库
HIBERNATE就是一个ORM,是一个JPA的实现框架...
自己慢慢研究吧
JAVASCRIPT如何操作数据库?
创建数据库连接对象
var conn = new ActiveXObject("ADODB.Connection");
创建数据集对象
var rs = new ActiveXObject("ADODB.Recordset");
try{
数据库连接串,具体配置请参考::connectionstrings./
如果不知道如何配置连接串,可以通过配置UDL文件后用文本编辑器打开获得
var connectionstring = "Driver={MySQL ODBC 5.2w Driver};Server=localhost;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;Port=3306";
打开连接
conn.open(connectionstring);
查询语句
var sql = " select * from tb_col ";
打开数据集(即执行查询语句)
rs.open(sql,conn);
(或者rs=conn.execute(sql);)
遍历所有记录
while(!rs.eof){
WScript是Windows 的脚本宿主对象,详细情况请在windows帮助里查找。
WScript.Echo输出记录的内容
WScript.Echo(rs.Fields("id") + "t" + rs.Fields("name") + "n");
下一条记录
rs.moveNext();
}
关闭记录集
rs.close();
关闭数据库连接
conn.close();
} catch(e){
异常报告
WScript.Echo(e.message);
} finally{
}
VB如何操作数据库
建议接触下DbHelper。这个DbHelper指的是一类对于数据库访问封装的类
:blogs./JemBai/archive/2008/09/02/1281864.
以上是一个DbHelper类,C#写的
:bbs.csdn./ics/370011143
以上含有VB.NET编写的DbHelper类。
请参看。
thikphp 单独php文件怎样操作数据库
ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。目前的数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO的支持,如果应用需要使用数据库,必须配置数据库连接信息,数据库的配置文件有多种定义方式。
常用的配置方式是在项目配置文件中添加下面的参数:
<?php
项目配置文件
return array(
数据库配置信息
'DB_TYPE' => 'mysql', 数据库类型
'DB_HOST' => 'localhost', 服务器地址
'DB_NAME' => 'thinkphp', 数据库名
'DB_USER' => 'root', 用户名
'DB_PWD' => '', 密码
'DB_PORT' => 3306, 端口
'DB_PREFIX' => 'think_', 数据库表前缀
其他项目配置参数
...
);
或者采用如下配置
'DB_DSN' => 'mysql:username:password@localhost:3306/DbName'
使用DB_DSN方式定义可以简化配置参数,DSN参数格式为:
数据库类型:用户名:密码@数据库地址:数据库端口/数据库名
如果两种配置参数同时存在的话,DB_DSN配置参数优先。
注意:如果要设置分布式数据库,暂时不支持DB_DSN方式配置。1
如果采用PDO驱动的话,则必须首先配置DB_TYPE 为pdo,然后还需要单独配置其他参数,例如:
PDO连接方式
'DB_TYPE' => 'pdo', 数据库类型
'DB_USER' => 'root', 用户名
'DB_PWD' => '', 密码
'DB_PREFIX' => 'think_', 数据库表前缀
'DB_DSN' => 'mysql:host=localhost;dbname=thinkphp;charset=UTF-8'
注意:PDO方式的DB_DSN配置格式有所区别,根据不同的数据库类型设置有所不同。
配置文件定义的数据库连接信息一般是系统默认采用的,因为一般一个项目的数据库访问配置是相同的。该方法系统在连接数据库的时候会自动获取,无需手动连接。
可以对每个项目和不同的分组定义不同的数据库连接信息,如果开启了调试模式的话,还可以在不同的应用状态的配置文件里面定义独立的数据库配置信息。1
第二种 在模型类里面定义connection属性
如果在某个模型类里面定义了connection属性的话,则实例化该自定义模型的时候会采用定义的数据库连接信息,而不是配置文件中设置的默认连接信息,通常用于某些数据表位于当前数据库连接之外的其它数据库,例如:
在模型里单独设置数据库连接信息
protected $connection = array(
'db_type' => 'mysql',
'db_user' => 'root',
'db_pwd' => '1234',
'db_host' => 'localhost',
'db_port' => '3306',
'db_name' => 'thinkphp'
);
也可以采用DSN方式定义,例如:
或者使用DSN定义
protected $connection = 'mysql:root:1234@localhost:3306/thinkphp';
如果我们已经在配置文件中配置了额外的数据库连接信息,例如:
数据库配置1
'DB_CONFIG1' => array(
'db_type' => 'mysql',
'db_user' => 'root',
'db_pwd' => '1234',
'db_host' => 'localhost',
'db_port' => '3306',
'db_name' => 'thinkphp'
),
数据库配置2
'DB_CONFIG2' => 'mysql:root:1234@localhost:3306/thinkphp';
那么,我们可以把模型类的属性定义改为:
调用配置文件中的数据库配置1
protected $connection = 'DB_CONFIG1';
调用配置文件中的数据库配置2
protected $connection = 'DB_CONFIG2';
如果采用的是M方法实例化模型的话,也可以支持传入不同的数据库连接信息,例如:
$User = M('User','other_','mysql:root:1234@localhost/demo');
表示实例化User模型,连接的是demo数据库的other_user表,采用的连接信息是第三个参数配置的。如果我们在项目配置文件中已经配置了DB_CONFIG2的话,也可以采用:
$User = M('User','other_','DB_CONFIG2');
如果你的个别数据表没有定义任何前缀的话,可以在前缀参数中传入NULL,例如:
$User = M('User',Null,'DB_CONFIG2');
表示实例化User模型,连接的是demo数据库的user表。
需要注意的是,ThinkPHP的数据库连接的惰性的,所以并不是在实例化的时候就连接数据库,而是在有实际的数据操作的时候才会去连接数据库(额外的情况是,在系统第一次实例化模型的时候,会自动连接数据库获取相关模型类对应的数据表的字段信息)。
php怎么操作数据库
链接数据库
$db=mysql_connect("localhost", "root","123456");
$sqlname="database";
mysql_select_db($sqlname,$db);
session_start();
mysql_query("SET NAMES 'utf8'",$db);
?>
<?
创建结果集
$sql = "SELECT * FROM kecheng";
$result = mysql_query($sql);
$rs= mysql_fetch_array($result);
?>
<?
修改数据
$sql = "UPDATE news SET title='1111' where news_id=1";
$result = mysql_query($sql);
?>
<?
删除数据
$sql = "DELETE from news where news_id=1";
$result = mysql_query($sql);
?>
<?
添加数据
$sql = "INSERT INTO news (title,fenshu) VALUES ('a',1)"
$result = mysql_query($sql);
?>
phpcms后台怎么操作数据库
1、操作数据库前现在后台 扩展-》数据库工具 进行备份数据,养成好习惯
2、后台没有直接去操作数据库的选项,只有增删改具体的内容
3、需要操作数据库可以下载一个phpmyadmin操作或者下载一个navicat链接到数据库远程操作
求PHP操作数据库方法
当然可以 多 句 还有 创建 数据库 也是 直接 用 create语句