Oleg Neumyvakinの助けを借りて、plesk apiを使ってデータベースを作成することができましたが、今ではユーザを追加する必要がありますそのデータベース。私はデータベースにユーザを追加する方法を研究しましたが、データベースのIDを知る必要があります。これはPHPでは分かりません。たとえば、次の要求コードは、データベースplesk apiでデータベースIDを知らないとデータベースにユーザを追加する方法
<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>
に追加します。 2番目の部分は26のデータベースのIDを使用してユーザーを追加しますが、私はidをpleskを見ずに知ることはなく、オブジェクトを破棄します。
データベースを作成して同時に追加するにはどうすればよいですか?
のような組み込みのXMLパーサPHPのいずれかを使用することができます。あなたは完全にPleskに依存し、私を信じます、あなたはしたくありません。参照してください:http://www.php.net/manual/en/book.pdo.php –
私はデータベースを通常の方法で作成する方法を知っています。例えば "CREATE DATABASE"ですが、この方法はpleskには表示されません。私の上司が欲しい。また、正しいドメインに割り当てません。私は通常mysqliを使用し、pdo btwは使用しません。私は後でpdoを使うかもしれませんが、まだそれを学ぶ時間はありませんでした。また、データベースが作成されると、私はmysqliを使ってテーブルを作成し、すべての操作を行います。 –
さて、Pleskそれは... :-)私はほとんどの場合、最初のリクエストはデータベースIDを含むレスポンスを返すと仮定します。あなたはそれを使用できませんか? –