php - 在 plesk api 中,如果我不知道数据库 ID,如何将用户添加到数据库

标签 php xml database api plesk

在 Oleg Neumyvakin 的帮助下,我成功地使用 plesk api 创建数据库,但现在我需要向该数据库添加用户。我已经弄清楚如何将用户添加到数据库,但它需要知道数据库的 id,而我在 php 中不知道这一点。例如以下请求代码创建数据库

<packet>
<database>
<add-db>
   <webspace-id>$webspaceId</webspace-id>
   <name>$dbName</name>
   <type>mysql</type>
</add-db>
</database>
</packet>

下面的代码创建一个用户并将其添加到数据库

<packet>
<database>
  <add-db-user>
      <db-id>26</db-id>
      <login>zebra</login>
      <password>zebra500</password>
   </add-db-user>
</database>
</packet>

你可以看到我的问题。第二部分使用数据库的 id(26)来添加用户,但如果不查看 plesk,我不知道该 id,这会破坏该对象。

那么如何同时创建数据库并添加用户呢?

最佳答案

您可以使用任何 PHP 内置 XML 解析器,例如 SimpleXMLDOMDocument

关于php - 在 plesk api 中,如果我不知道数据库 ID,如何将用户添加到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39075242/

相关文章:

java - 使用 SAX 解析 XML 文件时如何保留注释和 XML 声明?

Android设计——RelativeLayout(背景色)

php - mysqli - 警告和错误

mysql - 基于两个不同列表检索项目列表的查询

php - 变量未传递到 javascript 和 php

php - 通过列的第一个字母从 MySQL 表中选择 COUNT

java - 对类文件的引用不起作用

database - 在触发器期间更新 oracle 中的同一行?

php - Codeigniter - 使用两个不同数据库的最佳方式

php - zf2 解析模块 View 路径