Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用增量名称自动创建数据库?_Php_Python_Wordpress - Fatal编程技术网

Php 使用增量名称自动创建数据库?

Php 使用增量名称自动创建数据库?,php,python,wordpress,Php,Python,Wordpress,我正在努力思考我需要创建的脚本。我很可能会使用php,除非有更好的语言,例如python或ror。我只懂一点php,所以这对我来说绝对是一次学习经历,如果从长远来看有帮助的话,用一种不同的语言重新开始不会是一个问题 我想做的是创建一个网站,人们可以注册WordPress主机。现在我已经和WHMCS建立了网站。如果我保持原样,每次客户注册时,我都会手动进入并安装WordPress。我想要一个自动化的解决方案,创建一个数据库,并在客户注册后立即安装WordPress。有了WHMCS,我可以在客户注册

我正在努力思考我需要创建的脚本。我很可能会使用php,除非有更好的语言,例如python或ror。我只懂一点php,所以这对我来说绝对是一次学习经历,如果从长远来看有帮助的话,用一种不同的语言重新开始不会是一个问题

我想做的是创建一个网站,人们可以注册WordPress主机。现在我已经和WHMCS建立了网站。如果我保持原样,每次客户注册时,我都会手动进入并安装WordPress。我想要一个自动化的解决方案,创建一个数据库,并在客户注册后立即安装WordPress。有了WHMCS,我可以在客户注册后立即运行脚本,到目前为止,我了解如何创建数据库、下载WordPress和安装WordPress。唯一的问题是我不知道如何让它与多个客户一起工作,因为每个客户都会有一个新的数据库。我需要脚本做的是,当客户A注册时,脚本将创建一个数据库名customer\u A,该名称只是一个示例,当我的第二个客户注册时,脚本将创建一个数据库名customer\u B

有没有可能的解决办法

谢谢你的帮助

我昨天做的

我的过程是在主帐户表中添加一行,获取auto inc id,并将其与公司名称一起使用以创建db名称。所以在我的例子中,db是

Root_1公司名称1 根目录\u 2公司名称2

当然,Root_uuu是可选的


询问您是否有任何问题。

您想到的解决方案有什么问题吗?好的,每次客户注册时都会运行相同的脚本。因为每次都会运行相同的脚本,所以每次都会尝试创建具有相同名称/凭据的数据库。Customer_A注册并创建一个名为Customer_A的数据库,因为脚本会这么说。当customer_B注册时,将创建一个数据库,但该数据库将具有相同的名称/凭据,即其名称将为customer_a。我需要一种方法,使创建的数据库在每次新客户注册时都具有不同的名称。您不能将任何信息传递给此脚本?嗯,我相信我可以,但我不确定我将如何或那样做。那么您就没有编程问题,您有一个WHMCS问题。好的,我想我可能理解,但你能再详细解释一下吗?你具体需要什么帮助,这是过程中的哪一部分?好吧,我想,具体来说,当您创建数据库时,您使用了什么代码来获取auto inc id并将其传递给数据库名称?mysql_insert_id返回idOk以便创建数据库我使用$sql='create database my_db';我会做一些类似$sql='createdatabasemysql_insert_id';的事情吗;?