小编Roo*_*opa的帖子

创建一个shell脚本,在ubuntu中从php运行sqlite命令

我想在ubuntu10.10操作系统上使用A SHELL SCRIPT创建一个新的sqlite数据库....任何想法?

我尝试使用以下代码'create.sh'文件...

#!/bin/bash
sqlite ex3.db
create table t1(f1 integer primary key,f2 text)
Run Code Online (Sandbox Code Playgroud)

而不是从termminal运行./create.sh但它导致我sqlite>提示...我没有看到任何地方创建DB ex3 ..

请帮忙 ...

php sqlite shell ubuntu

5
推荐指数
2
解决办法
9141
查看次数

从php脚本启用sqlite DB的外键约束

我试图从我的PHP脚本启用sqlite数据库的外键约束.

我试过了 :

shell_exec('sqlite ex.db');

shell_exec('PRAGMA foreign_keys = ON');

echo $isEnabled = shell_exec('PRAGMA foreign_keys');
Run Code Online (Sandbox Code Playgroud)

但我没有得到$isEnabled1.事实上,我没有得到任何输出.

谢谢.

php sqlite

0
推荐指数
1
解决办法
2256
查看次数

连接到wamp的数据库?

我正在开发codeigniter ..几乎evrything已经完成..但在部署应用程序时,我发现我的应用程序(以及另一个Java应用程序)与之通信的数据库位于D:/服务器上

到我的开发者机器上的日期,数据库被放在"C:\ wamp\bin\mysql\mysql5.0.51b\data"中

我的database.php如下

$db_server_ip = 'xxx.xxx.xxx.xxx';
$db['default']['hostname'] = $db_server_ip;
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "mydb";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
Run Code Online (Sandbox Code Playgroud)

我试着给

$db['default']['database'] = "D:/mydb";
Run Code Online (Sandbox Code Playgroud)

但它表明

一个

发生数据库错误无法选择指定的数据库:D:/ mydb

有任何想法吗??

谢谢,

php mysql codeigniter

0
推荐指数
1
解决办法
398
查看次数

标签 统计

php ×3

sqlite ×2

codeigniter ×1

mysql ×1

shell ×1

ubuntu ×1