我正在处理一个好的网络主机,但问题是他们将mysql限制为1个25MB的数据库
问题在于我需要更多,但目前无力支付更多费用。
是否有任何解决方案,如.dat文件或任何类型的基本管理平面文件数据库。
我不会很大,但它必须是许多数据库,因为我必须在该主机方案上运行多个站点。
由于
答案 0 :(得分:2)
<?php
if ($db = sqlite_open('my.db', 0666, $sqliteerror)) {
sqlite_query($db, 'CREATE TABLE foo (bar varchar(10))');
sqlite_query($db, "INSERT INTO foo VALUES ('fnord')");
$result = sqlite_query($db, 'SELECT bar FROM foo');
var_dump(sqlite_fetch_array($result));
} else {
die($sqliteerror);
}
?>
答案 1 :(得分:0)
我认为您可能正在寻找的是SQLite ......
答案 2 :(得分:0)
正如其他人所说,SQLite是一个考虑因素,尽管您需要了解限制:
http://www.sqlite.org/limits.html
如果您使用的是Windows Server系统(不太可能,但可能),您可以使用Access,并使用ODBC连接:
http://www.w3schools.com/PHP/php_db_odbc.asp
另外,也许是Firebird:
但是,在你走得太远之前,请注意一些事情。
认真考虑是否可以将它们全部存储在一起,或者可以查看另一个可以帮助降低成本的提供商。例如,我喜欢Dreamhost(5个数据库每月8.95美元),虽然我最喜欢的提供商是MediaTemple,我使用了几年,每月花费约22美元。还有其他同样具有竞争力的,甚至亚马逊网络服务。