
正文
php默认支持数据库 php支持mysql数据库但不支持其他数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php一般用什么数据库呢,ACCESS 可以吗?
如果是php5,用sqlite吧,默认的,和access差不多,性能比access好,也是文件型的
php可以连access,但需要用到adodb的,比较麻烦
相关问答
Q1: PHP 使用多个数据库 如何指定默认数据库?想让代码比较好看方便些。
比较好的方法就是 封装一个 数据库类,这样你可以根据不同的数据库 调用连接 方法,以实现多数据库连接,其中默认数据库 你可以在类的属性中指定,关于这方面的知识你可以参考一下开源的类或框架,对你的研究这方面的知识很有帮助
Q2: php中怎么配置支持oracle 11g数据库
1、安装oracle 11g client或instantclient 11
2、编译php支持oracle
--with-oci8[=DIR]
--with-pdo-oci[=DIR]
3、配置php.ini支持oracle 11g
windows:
extension=php_oci8_11g.dll
linux:参考
4、ora.php实例
?php
$conn = oci_connect('user', 'passwd', 'ip:1521/orcl'); // 建立连接
if (!$conn) {
$e = oci_error();
print htmlentities($e['message']);
exit;
}
$query = 'SELECT * FROM account'; // 查询语句
$stid = oci_parse($conn, $query); // 配置SQL语句php默认支持数据库,准备执行
if (!$stid) {
$e = oci_error($conn);
print htmlentities($e['message']);
exit;
}
$r = oci_execute($stid, OCI_DEFAULT); // 执行SQL。OCI_DEFAULT表示不要自动commit
if(!$r) {
$e = oci_error($stid);
echo htmlentities($e['message']);
exit;
}
// 打印执行结果
print 'table border="1"';
while($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
print 'tr';
foreach($row as $item) {
print 'td'.($item?htmlentities($item):' ').'/td';
//print_r($item);
}
print '/tr';
}
print '/table';
oci_close($conn);
?
Q3: showdoc 不支持mysql吗
ShowDoc默认使用
Sqlite数据库
,
数据库文件
在/Sqlite目录下。
PHP环境默认支持Sqlite,无需额外安装其他数据库。
如果想使用
Mysql数据库
,则需要安装环境并参考下文的数据库配置说明做相应配置。
Q4: [非常急]phpcms默认数据库的如何选择?求大神帮助
你是什么版本的?照样,$CONFIG[\'tablepre\']?更新缓存了没有安装好了,就把安装法度榜样删除了或者改名……如许很危险……或者PHPMYADMIN里面把你PHPCMS_的数据表选中,导出备份,从新安装,然后导入^谨慎操作^ 查看原帖
Q5: 如何让php支持sqlite
你好,php默认设置不支持,sqlite数据库,如果你的是windows系统,那么在php.ini找到extension=php_sqlite.dll这行,把前面的那个#号去掉,重启nignx或者apache就行了。。。如果是linux系统。。就有点麻烦。。可能得编译扩展模块。。具体才复杂。。还跟支持库有关,一般去网上找个教程。。对着做就没啥问题。谢谢。
php默认支持数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php支持mysql数据库但不支持其他数据库、php默认支持数据库的信息别忘了在本站进行查找喔。





