php往数据库插入2000万数据要多久
php中CI操作多个数据库的代码?
php中CI操作多个数据库的代码?
找到数据库配置文件,添加一个新的库的连接信息。$config[XX]。
在控制器里边,
a) $this-gtxx $this-gtload-gtdatabase(‘XX, TRUE) tip:XX表示你配置的数据库信息数组的键名,后边建议设置为TRUE,分别表示返回连接ID和启用ActionRecord类
b) 然后在该控制器里边你就可以用 $this-gtxx-gtquery()来查询你的另一个库的数据。而你另一个库是不需要建立modle文件的
代码示例:
lt?php
function __construct()
{
parent::__construct()
$this-gtxx $this-gtload-gtdatabase(XX, TRUE)
$this-gtload-gtmodel(默认库表名)
}
function index()
{
//现在可以用$this-gtxx-gtquery()来执行XX库的sql了
$this-gtxx-gtquery($sql)
}
?gt
如何将网页内提交的数据保存到SQL数据库中?
表单提交之后,经过验证,当然你也可以不验证,先连接你的数据库,用sql语句这里我用PHP给你粗略的写一下,$conn mysql_connect(#39数据库地址#39,#39数据库用户名#39,#39数据库密码#39)
mysql_select_db(#39连接到哪个表#39,$conn)到这里连接到数据库,然后别人提交的内容会通过表单,post或者get提交方式提交给你,你就把数据插入到数据库中就可以了,insert in to 具体的可以去看PHP的教程
php连接数据库失败?
尝试一下解决方法:
1、数据库连接失败could not find driver
在调试一个PHP程序时,报了这个错误, could not find driver
经过一番查找,结合自己的思考和实践,终于找到了问题所在.
程序中用到了PDO对象, 连接mysql 5. 在PHP的默认设置中,只打开了php_pdo 模块, 没有打开php_pdo_mysql模块.所以才会出现找不到驱动程序的错误.
修改
extensionphp_pdo.dll
extensionphp_pdo_firebird.dll
extensionphp_pdo_mssql.dll
extensionphp_pdo_mysql.dll
2、重启apache就可以了. 用别的数据库,打开对应的模块就OK了
如果在linux下面,确信模块pdo_已经编译进php。
在下面添加:
extensionpdo_