㈠ php一般用什么数据库呢,ACCESS 可以吗
如果是php5,用sqlite吧,默认的,和access差不多,性能比access好,也是文件型的
php可以连access,但需要用到adodb的,比较麻烦
㈡ PHP可否与其它的数据库搭配使用
PHP与MYSQL数据库是最优搭配,当然PHP也可以去其它的数据库搭配使用,如PostgreSql,SqlServer,Oracle,SqlLite等。
㈢ php用使用数据库是MYSQL还是PHPMYADMIN
你可以这样理解:
你用的数据库是MYSQL,
而PHPMYADMIN是方便让你操作MYSQL的工具
如果时间不充裕,可以先大略学习一下基础的部分,毕竟SQL命令有不少,剩下的等加深对PHP的学习后再回来补吧
㈣ php网站程序用什么数据库
您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!展开全部
常规方式
常规方式就是按部就班的读取文件了。其余的话和上述方案一致。
// 读取配置文件内容
$handle = fopen("filepath", "r"); $content = fread($handle, filesize("filepath"));123
PHP解析XML
上述两种读取文件,其实都是为了PHP解析XML来做准备的。关于PHP解析XML的方式的博客有很多。方式也有很多,像simplexml,XMLReader,DOM啦等等。但是对于比较小型的xml配置文件,simplexml就足够了。
配置文件
<?xml version="1.0" encoding="UTF-8" ?><mysql>
<!-- 为防止出现意外,请按照此标准顺序书写.其实也无所谓了 -->
<host>localhost</host>
<user>root</user>
<password>123456</password>
<db>test</db>
<port>3306</port></mysql>12345678910
解析非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
㈤ php一般都用mysql数据库,请问python一般都用什么数据库
1、首先我们需要在MYSQL数据库中创建一个数据库。
㈥ 最好用的PHP数据库操作类-ezSQL
ezSQL是一个非常好用的PHP数据库操作类 着名的开源博客WordPress的数据库操作就使用了ezSQL的MySQL部分 该数据库操作类支持几乎所有主流的数据库 如 PHP PDO mySQL Oracle InterBase/FireBird PostgreSQL SQLite以及MS SQL等 ezSQL具有很强的调试功能 可以快速地查看SQL代码的执行情况 使用ezSQL 可以为我们节省开发时间 简化代码并提高运行效率
ezSQL的优点就不用多说了 它小巧 快速 简单 易用 并且开源 还有就是安全 你没想到的细节它都为你考虑了 你只需要在你的脚本开头包含相关的PHP文件 然后你就可以使用更好用的一套ezSQL函数来代替标准的PHP数据库操作函数
下面是ezSQL中一些主要的函数
$db >get_results 从数据库中读取数据集
$db >get_row 从数据库中读取一行数据
$db >get_col 从数据库中读取一列指定的数据集
$db >get_var 从数据库的数据集中读取一个值
$db >query 执行一条SQL语句
$db >debug 打印最后执行的SQL语句及其返回的结果
$db >varmp 打印变量的结构及其内容
$db >select 选择一个新数据库
$db >get_col_info 获取列的信息
$db >hide_errors 隐藏错误
$db >show_errors 显示错误
ezSQL的使用方法很简单 首先下载ezSQL源代码 然后将ez_sql_core php文件和ez_sql_mysql php文件(这里以mySQL为例)放到与你的脚本文件相同的目录下 然后将下面的代码添加到你的脚本文件的最前面 这样就可以正常使用ezSQL了
<?php// 包含ezSQL的核心文件include_once"ez_sql_core php";// 包含ezSQL具体的数据库文件 这里以mySQL为例include_once"ez_sql_mysql php";// 初始化数据库对象并建立数据库连接$db=newezSQL_mysql( db_user db_password db_name db_host );?>
下面是ezSQL中一些主要函数的应用实例 这些代码均来自于ezSQL的官方帮助文档
实例一
// Select multiple records from the database and print them out $users=$db >get_results("SELECT name email FROM users");foreach($usersas$user){ // Access data using object syntax echo$user >name; echo$user >email;}
实例二
// Get one row from the database and print it out $user=$db >get_row("SELECT name email FROM users WHERE id = ");echo$user >name;echo$user >email;
实例三
// Get one variable from the database and print it out $var=$db >get_var("SELECT count(*) FROM users");echo$var;
实例四
// Insert into the database$db >query("INSERT INTO users (id name email) VALUES (NULL justin jv@foo )");
实例五
// Update the database$db >query("UPDATE users SET name = Justin WHERE id = )");
实例六
// Display last query and all associated results$db >debug();
实例七
// Display the structure and contents of any result(s) or any variable$results=$db >get_results("SELECT name email FROM users");$db >varmp($results);
实例八
// Get one column (based on column index) and print it out $names=$db >get_col("SELECT name email FROM users" )foreach($namesas$name){ echo$name;}
实例九
// Same as above ‘but quicker’foreach($db >get_col("SELECT name email FROM users" )as$name){ echo$name;}
实例十
lishixin/Article/program/PHP/201311/21297
㈦ php可以支持目前主流的数据库
php支持的数据库有很多噢,下面列举一下!
MySQL
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
MsSql
ms SQL是指微软的SQLServer数据库服务器,它是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案,其中数据库服务器部分,是一个数据库管理系统,用于建立、使用和维护数据库。
Oracle
oracle是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。
Access
Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。
PostgreSQL
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。
InterBase
InterBase是一种关系数据管理系统(Relational database management system RDBMS),它提供了在单机或多用户环境中的快速数据处理及共享的工具。InterBase的核心是提供透明的多机种支持的网络运行服务器技术。InterBase是可以在Windows 95、Windows NT、Novell NetWare及多种UNIX操作系统上运行的工具。
CUBRID
CUBRID是一个全面开源,且完全免费的关系数据库管理系统。
dBase
dBase是第一个在个人电脑上被广泛使用的单机版数据库系统。
Firebird/InterBase
Firebird特性介绍firebird是一个全功能的,强大高效的,轻量级,免维护的数据库。
IBM DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统
Informix
Informix是IBM公司出品的关系数据库管理系统(RDBMS)家族。
MaxDB
MaxDB是一种企业级数据库管理系统。
MongoDB
MongoDB 是一个基于分布式文件存储的数据库。
mSQL
mSQL(mini SQL)是一个单用户数据库管理系统,个人使用免费,商业使用收费。由于它的短小精悍,使其开发的应用系统特别受到互联网用户青睐。
SQLite
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。
SQLSRV
SQL Server(SQLSRV )是由Microsoft开发和推广的关系数据库管理系统(RDBMS)。
Sybase
美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。
tokyo_tyrant
一个可持久化数据的,好处是速度不错,而且大至兼容Memcached的文本协议,客户端可以继续使用SpyMemcached。
希望对你有帮助,谢谢采纳!