Php 如何打印阵列?
我试图学习如何打印查询结果,但我感到困惑 配置表:Php 如何打印阵列?,php,mysqli,Php,Mysqli,我试图学习如何打印查询结果,但我感到困惑 配置表: site_id | site_name | site_description 1 Test Testing 配置: private $hostname = 'localhost'; private $username = 'blah'; private $password = 'blah'; private $database = 'blah'; public function __construct() {
site_id | site_name | site_description
1 Test Testing
配置:
private $hostname = 'localhost';
private $username = 'blah';
private $password = 'blah';
private $database = 'blah';
public function __construct()
{
$this->connection = new mysqli($this->hostname,$this->username,$this->password,$this->database);
if($this->connection->connect_errno)
{
die('Error: ' . $this->connection->error);
}
}
public function query($query)
{
return $this->connection->query($query);
}
public function __destruct()
{
$this->connection->close();
}
代码#1:
这个什么也印不出来
代码#2:
这会打印信息,但这是正确的方法吗?有没有办法用代码#1打印
我要做的就是回显站点名称。只有一个站点名称。在示例1中,$this->site\u info
包含一个数组。要查看内容,请执行以下操作:
print_r($this->site_info);
要循环内容,请打印每行的名称:
foreach ($this->site_info as $row){
echo $row['site_name'];
}
在示例#1中,$this->site_info
包含一个数组。要查看内容,请执行以下操作:
print_r($this->site_info);
要循环内容,请打印每行的名称:
foreach ($this->site_info as $row){
echo $row['site_name'];
}
如果没有关于配置表设计的更多信息,我唯一能建议的是:
while($site_if = $si->fetch_array())
{
$this->site_info[$site_if["NAME_COLUMN_NAME"]] = $site_if["VALUE_COLUMN_NAME"];
}
NAME\u COLUMN\u NAME
和VALUE\u COLUMN\u NAME
必须替换为表设计中的列名
之后,您将能够通过名称从$this->site\u info
数组中获取自定义配置参数,例如
public function getSiteName()
{
echo $this->site_info['site_name'];
}
如果没有关于配置表设计的更多信息,我唯一能建议的是:
while($site_if = $si->fetch_array())
{
$this->site_info[$site_if["NAME_COLUMN_NAME"]] = $site_if["VALUE_COLUMN_NAME"];
}
NAME\u COLUMN\u NAME
和VALUE\u COLUMN\u NAME
必须替换为表设计中的列名
之后,您将能够通过名称从$this->site\u info
数组中获取自定义配置参数,例如
public function getSiteName()
{
echo $this->site_info['site_name'];
}
你需要给我们更多关于你的课程的信息,否则这将成为一个猜谜游戏。你需要给我们更多关于你的课程的信息,否则这将成为一个猜谜游戏。