gpt4 book ai didi

PHP - 在 null 上调用成员函数 query() - 错误

转载 作者:行者123 更新时间:2023-11-29 03:55:53 25 4
gpt4 key购买 nike

<分区>

我在 php 中有以下代码用于连接到我的数据库:

<?php
class MY_SQL{
private $username;
private $password;
private $conn;

public function __construct($SERVERNAME){
$this->username = "username";
$this->password = "password";

if($SERVERNAME == "data_"){
$server = "Servername";
}
else {
$server = $SERVERNAME;
}

// Create connection
$conn = new mysqli($server, $this->username, $this->password);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
}

public function SQLCommand($cmd) {
if ( $this->conn->query($cmd) === TRUE ) {
echo "New record created successfully";
} else {
echo "Error: " . $cmd . "<br>" . $conn->error;
}
}
}

$sql = "INSERT INTO _test(test1, test2) VALUES ('hello','hi');";

$database = new MY_SQL("Servername");
$database->SQLCommand($sql);
?>

我收到以下错误:

Fatal error: Call to a member function query() on null

出了什么问题?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com