我想在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_exec('sqlite ex.db');
shell_exec('PRAGMA foreign_keys = ON');
echo $isEnabled = shell_exec('PRAGMA foreign_keys');
Run Code Online (Sandbox Code Playgroud)
但我没有得到$isEnabled
的1
.事实上,我没有得到任何输出.
谢谢.
我正在开发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
有任何想法吗??
谢谢,