Como criar uma base e também uma tabela no mysql com PHP

<?php
//DEFINE AS VARIAVEIS DE CONEXAO
$servername = "localhost";
$username = "root";
$password = "";

//CRIA CONEXAO
$conn = mysqli_connect($servername, $username, $password);
//CHECA A CCONEXAO
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

//CRIAMOS UMA VARIAVEL COM O NOME DO BANCO PARA PODER ULTILIZA-LO NA CRIAÇÃO DA TABELA
$db = "myDB";

//TUDO CERTO CRIAMOS O BANCO
$sql = "CREATE DATABASE ".$db;

//EXECULTAMOS E VALIDAMOS A CRIAÇÃO DO BANCO.
if (mysqli_query($conn, $sql)) {

 //SE TUDO DEU CERTO VAMOS CRIAR A TABELA:

// CRIAMOS A STING DA CRIAÇÃO DA TABELA
// CONCATENAMOS O NOME DO BANCO JUNTO AO NOME DA TABELA PARA CRIAR UM LINK ENTRE ELES
$nomeTabela = $db.".novaTabela";

$criaTabela = "CREATE TABLE " .$nomeTabela. "(
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";
//VALIDAMOS E CRIAMOS A TABELA
if ($conn->query($criaTabela) === TRUE) {
    echo "Table MyGuests created successfully";
} else {
    echo "Error creating table: " . $conn->error;
}


} else {

//SE NÃO DER CERTO MOSTRAMO O ERRO
    echo "Error creating database: " . mysqli_error($conn);
}


//FINALIZAMOS A CONEXÃO COM BANCO
mysqli_close($conn);
?>

Função PHP verificar qual sistema operacional esta sendo usado



<?php
function get_browser_name($user_agent)
{
  if (strpos($user_agent, 'Opera') || strpos($user_agent, 'OPR/')) return 'Opera';
  elseif (strpos($user_agent, 'Edge')) return 'Edge';
  elseif (strpos($user_agent, 'Chrome')) return 'Chrome';
  elseif (strpos($user_agent, 'Safari')) return 'Safari';
  elseif (strpos($user_agent, 'Firefox')) return 'Firefox';
  elseif (strpos($user_agent, 'MSIE') || strpos($user_agent, 'Trident/7')) return 'Internet Explorer';

  return 'Other';
}

// Usage:

echo  get_browser_name($_SERVER['HTTP_USER_AGENT']);

?>

Generators are only available for Ionic 2 projects (CLI v2.2.3)

D:\app>ionic g page myPage



Your system information:

 ordova CLI: 7.0.1
Ionic Framework Version: 2.0.1
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.7
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 7
Node Version: v7.0.0
Xcode version: Not installed




D:\app>


Correção:
npm uninstall -g ionic npm install -g ionic@latest

Application error. The connection to the server was unsuccessful

Erro: Application error. The connection to the server was unsuccessful

Solução: adicione a  linha baixo no config.xml no lado da tag:

    <preference name="loadUrlTimeoutValue" value="700000" />


Error: No platforms added to this project


Erro ao tentar executar o ionic run android ou ionic build android

Error: No platforms added to this project. Please use `cordova platform add <platform>`.

Solução: cordova platform add android