<?php
//use Google_Client;
echo "<table style='border: solid 1px black;'>";
echo "<tr><th>Id</th><th>Firstname</th><th>Lastname</th></tr>";
class TableRows extends RecursiveIteratorIterator {
function __construct($it) {
parent::__construct($it, self::LEAVES_ONLY);
}
function current() {
return "<td style='width:150px;border:1px solid black;'>" . parent::current(). "</td>";
}
function beginChildren() {
echo "<tr>";
}
function endChildren() {
echo "</tr>" . "\n";
}
}
//$client = new Google_Client();
//$client->setAuthConfig('client.json');
//$client->setLoginHint('xpserv.amity@gmail.com');
$servername = "127.0.0.1";
$username = $_POST["username"];
$password = $_POST["password"];
//$mydb = "xp_database";
//$port="3308"; inner-period-262304:asia-east2:xpserve-sqlinstance
//CLOUDSQL_DSN: "mysql:dbname=DATABASE;unix_socket=/cloudsql/inner-period-262304:asia-east2:xpserve-sqlinstance"
$dsn = 'mysql:dbname=xp_database;unix_socket=/cloudsql/inner-period-262304:asia-east2:xpserve-sqlinstance';
$options = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
);
try
{
// Coonection establishment
$conn = new PDO($dsn, $username, $password, $options);
//$conn = new PDO($dsn, $username);
//echo $conn;
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $conn->prepare("SELECT custname FROM cust_master_table");
$stmt->execute();
// set the resulting array to associative
$result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
foreach(new TableRows(new RecursiveArrayIterator($stmt->fetchAll())) as $k=>$v) {
echo $v;
}
echo "</table>";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
echo "hello db9";
?>
Я создал экземпляр sql в одном проекте. Мое приложение находится в другом проекте в gcp. Приложение представляет собой приложение php. Я не могу получить записи с веб-сайта. В логах я получаю следующее сообщение
nginx: [предупреждение] директива user имеет смысл только в том случае, если основной процесс запускается с привилегиями суперпользователя, игнорируется в / tmp / google-config / nginx .conf: 3
Скажите, пожалуйста, как go об этом.