假设你有一些对象的列表。这些对象是扩展基类的各种类的实例。现在,我想将这些对象保存到数据库中。
作为一个额外的需求,扩展基类的类的数量可能非常大。
将类名另存为数据库中的字符串并像这样获取它是否是一种好的做法:
<?php
class Page {
abstract public function foo($args);
}
class ChartPage : Page{
public function foo($args){
var_dump($args);
}
}
// other classes like ChartPage would
我对Python.A非常陌生。A我有一个需求,那就是使用一个自定义的搁置实现,它可以由MySQL而不是FileSystem来支持。这个要求看起来有点奇怪,因为你可能会想,如果我需要一个数据库存储,为什么不使用一些遵守Py DB api的驱动程序。真正的问题是这样的。在一个开源项目中已经有了一个搁置实现,它使用FileSystem来持久化数据。现在假设我需要提供一种方法,在不改变已经进行的调用和将来可能添加的调用的情况下,它可以使用FileBased或基于MySQL的存储,我需要找到一种方法,其中搁置中的字典可以由MySQL支持。
会有出路吗?提前感谢您的时间和帮助。
我想在PHP中创建一个函数,将数据库更改为默认值。这将保存默认值:
<?php
mysql_save_state(database, file);
?>
在那之后,我的代码会是这样的:
<?php
// when i reload, set my database to default
mysql_load_state(database, file);
// my code
// changes in database
?>
我只会用它来发展。
翻译:
欧洲联盟gostaria de criar uma fun o em PHP que fa a
当我试图从数据库(Mysql)中检索blob数据时,我得到了下面的异常。
java.io.InvalidClassException:
com.nmsworks.cygnet.tmf.mtnm.elements.SNCUserData; local class
incompatible: stream classdesc serialVersionUID = -7634696886161105104,
local class serialVersionUID = -7522169448179471613
我相信在数据存储到数据库之后,SNCUserData类发生了一些变化。我没有在类中声
我真的不能提供确切的代码,所以我会尽我最大的努力来说明这个问题。首先,我有几个连接正常的DB连接($local、$remote)。我将这些连接传递给一个名为dbReader的类,将它们存储在对象中,最后将对象存储在APC中:
class dbReader {
public $APC;
public $local;//Local DB
public $remote;//Remote DB
public function __construct($local,$remote){
ePrint($IMX);
$this->APC = new CacheAPC();//APC
我在一个网站上工作,其中我想使用PHP和MySQL。大多数情况下,我会在MySQL数据库中插入成百上千个变量,但我对此感到厌倦。我已经在互联网上寻找解决方案,但没有任何成功。
我的网站使用面向对象的PHP,我想将整个实例插入到数据库中。示例:
class User
{
private $userID;
private $username;
// etc
public function __construct($userID, $username)
{
$this->userID = $userID;