如果我有一个带有多个架构的 Postgresql 数据库,并且我想使用 PDO 将与我的 Web 应用程序的连接设置为数据库的这个架构之一(默认情况下不是公共架构),那么最佳方式是什么?
与数据库的连接我目前是这样的:
public static function Conecction(){
$dbname = "start";
$host = "localhost";
$username = "user";
$password = "123";
return new PDO("pgsql:dbname=$dbname;host=$host", $username, $password);
}
Run Code Online (Sandbox Code Playgroud)
但在这里我只是指定了数据库的名称而不是数据库内部的架构
非常感谢!
我有以下JSON结构
{"Id":"1","Persons":[{"Name":"Carl","Time":"00:00:03","info":"","Timeext":"","Timeout":"","Timein":""}, {"Name":"Carl","Time":"00:00:03","info":"","Timeext":"","Timeout":"","Timein":""}{"Name":"Luis","Time":"00:00:08","info":"","Timeext":"","Timeout":"","Timein":""}]}
Run Code Online (Sandbox Code Playgroud)
如何在巢内访问或读取项目?例如,如果我只想要Carl的时间价值或者有关Carl的所有信息.直到现在我可以毫无问题地收集集合'Id'中的单个项目.第一个嵌套的项目不是.我尝试使用json_decode:
if( $_POST ) {
$arr['Id'] = $_POST['Id'];
$arr['NP'] = $_POST['NP'];
$jsdecode = json_decode($arr);
foreach ($jsdecode as $values){
echo $values->Time;
}
Run Code Online (Sandbox Code Playgroud)
请问有人帮帮我吗?
我在 PHP 中声明了我的类以及其中的几个函数。我需要在另一个函数中调用此函数之一,但收到此函数未定义的错误。这就是我所拥有的:
<?php
class A{
function b($msg){
return $msg;
}
function c(){
$m = b('Mesage');
echo $m;
}
}
Run Code Online (Sandbox Code Playgroud)