我创建了一个Prestashop网站,数据库为N°1。由于某些原因,我想编写一个脚本,我将执行几次,并且该脚本将简单地用一些数据填充数据库N°2。该脚本与我的Prestashop网站无关,但属于同一项目,因此必须托管在同一服务器中,而且必须存在于Prestashop网站的文件中(在我创建的模块目录下)。
我的问题是:是否可以使用此数据库N°2(仅用于此脚本)?我可以使用Prestashop的Db.php
类吗?
如果我不清楚,请随时询问更多信息。
因此,如果我正确地阅读了您的文章,则需要创建两个数据库。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLmliYi5jby9kQnJSQkY2L2RiLmpwZyJ9” alt =“忙碌的猫”>
例如“ prestashop_n1”和“ prestashop_n2”。
prestashop_n1包含所有prestashop必需的表。
prestashop_n2包含从prestashop_n1
中提取的数据为了将数据从prestashop_n1提取到prestashop_n2,您可以编写一个模块。在此模块中,您可以创建与数据库prestashop_n2
的数据库连接。您可以使用PHP将数据从prestashop_n1复制到prestashop_n2
或者,您可以添加cron-job来执行脚本,每天执行x次数据复制。