php怎么连数据库,php音频文件怎么放?
音频文件都是上传到服务器上的,通过php从数据库中获取地址,在html中通过video标签播放,或者有其他播放器输入对应的地址就行
php到底怎么连接access数据库?
con\config.php 中配置如下 ?php return array( APP_DEBUG = true, DB_TYPE=pdo, // 注意DSN的配置针对不同的数据库有所区别 请参考PHP手册PDO类库部分DB_DSN=odbc:driver={microsoft access driver(*.mdb)};dbq=.getcwd().\\Database\\#fbdb.mdb, DB_USEcon\config.php 中配置如下 true,'DB_TYPE'=> 'pdo',// 注意DSN的配置针对不同的数据库有所区别 请参考PHP手册PDO类库部分'DB_DSN'=>"odbc:driver={microsoft access driver(*.mdb)};dbq=".getcwd()."\\Database\\#fbdb.mdb",'DB_USER'=>'root','DB_PWD'=>'','DB_PREFIX'=>'wxz_',);?>其中 需修改的有 "\\Database\\#fbdb.mdb"相对与当前目录下的数据库文件位置,其余的用户名、密码和前缀(“wxz_”)根据情况修改IndexAction.class.php示例代码query("select * from product"); print_r($r); }}ThinkPHP 内置了抽象数据库讵问层,把丌同癿数据库操作封装起来,我们叧需要使用公共癿Db 类迕行操作,而无需针对丌同癿数据库写丌同癿代码和底层实现,Db 类会自劢调用相应癿数据库驱劢来处理。目前癿数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO 癿支持,如果应用需要使用数据库,必须配置数据库连接信息,数据库癿配置文件有多种定丿方式,不支持ACCESS数据库
如何实现PHP自动创建数据库?
你做好程序以后,把数据库导出成sql文件
1、连接数据库
2、读取这个sql文件里的sql语句,并执行
3、生成一个数据库连接参数的php文件
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}
mysql_close($con);
?>
<?php
class ReadSql {
//数据库连接
protected $connect = null;
//数据库对象
protected $db = null;
//sql文件
public $sqlFile = "";
//sql语句集
public $sqlArr = array();
public function __construct($host, $user, $pw, $db_name) {
$host = empty($host) ? C("DB_HOST") : $host;
$user = empty($user) ? C("DB_USER") : $user;
$pw = empty($pw) ? C("DB_PWD") : $pw;
$db_name = empty($db_name) ? C("DB_NAME") : $db_name;
//连接数据库
$this->connect = mysql_connect($host, $user, $pw) or die("Could not connect: " . mysql_error());
$this->db = mysql_select_db($db_name, $this->connect) or die("Yon can not select the table:" . mysql_error());
}
//导入sql文件
public function Import($url) {
$this->sqlFile = file_get_contents($url);
if (!$this->sqlFile) {
exit("打开文件错误");
} else {
$this->GetSqlArr();
if ($this->Runsql()) {
return true;
}
}
}
//获取sql语句数组
public function GetSqlArr() {
//去除注释
$str = $this->sqlFile;
$str = preg_replace('/--.*/i', '', $str);
$str = preg_replace('/\/\*.*\*\/(\;)?/i', '', $str);
//去除空格 创建数组
$str = explode(";\n", $str);
foreach ($str as $v) {
$v = trim($v);
if (empty($v)) {
continue;
} else {
$this->sqlArr[] = $v;
}
}
}
//执行sql文件
public function RunSql() {
foreach ($this->sqlArr as $k => $v) {
if (!mysql_query($v)) {
exit("sql语句错误:第" . $k . "行" . mysql_error());
}
}
return true;
}
}
//范例:
header("Content-type:text/html;charset=utf-8");
$sql = new ReadSql("localhost", "root", "", "log_db");
$rst = $sql->Import("./log_db.sql");
if ($rst) {
echo "Success!";
}
?>
eclipse怎么进行数据库的连接?
连接方法及步骤:
1.找到配置文件,路径:项目根目录\config\database.php。
2.打开数据库配置文件,并修改三个重要配置。
3.在控制器文件中,导入Db类。
4.使用Db类的静态方法query 从数据库中查询一条内容,并保存查询结果。
5.打印保存的结果即可连接数据库了。
html调用数据库数据最简单方法?
html 调用数据库数据最简单的方法,就是后端把数据库数据通过 restful api 的方式调用,然后前端通过 http 调用。
现代数据库一般都提供了完善的 SDK, 可以轻易地把数据库数据的增删改查操作,通过 restful api 的方式暴露出来。常用的restful api 制作框架有基于nodejs 的 express 和基于 java 的 JAX.
前端采用 AJAX 等工具库,或者是 ECMAScript 6 提供的原生 fetch 等 API, 消费这些 restful api, 就可以把数据库的数据,显示到前台网页端了。