API Commands
[All Commands]

Create_Web_Hosting_MySQL_User


Create a new MySQL user.

Input:

string ssid token from Login
string webhosting Web Hosting code
string username MySQL username
string password MySQL password
array ips list of additional IP addresses that are allowed access to the account (optional)
int create_database whether to create a database with a name same as the username (optional)

Output:

string status ok | error

Example:


<?php

$client 
= new SoapClient(null, [
    
'location' => 'http://subreg.cz/soap/cmd.php',
    
'uri' => 'http://subreg.cz/soap'
]);

$login_input = [
    
'login' => 'demo',
    
'password' => 'demouser'
];

$login_output $client->__call('Login', ['data' => $login_input]);

$input = [
    
'ssid' => $login_output['data']['ssid'],
    
'webhosting' => 'NGHTFH',
    
'username' => 'mysqlaccount_a',
    
'password' => '********',
    
'ips' => [
        
'1.2.3.4'
    
],
    
'create_database' => 1
];

$output $client->__call('Create_Web_Hosting_MySQL_User', ['data' => $input]);

print_r($input);
print_r($output);
$input: Array ( [ssid] => 51aca4e95c12821b56a9045babc943e7 [webhosting] => NGHTFH [username] => mysqlaccount_a [password] => ******** [ips] => Array ( [0] => 1.2.3.4 ) [create_database] => 1 ) $output: Array ( [status] => ok )

API Manual - version from 2023-05-12 12:15:50