dou760663 2013-05-17 14:08 采纳率: 100%
浏览 81
已采纳

从方法调用时,构造函数属性为null

<?php
    class user {
        public $connection;
        public $host;
        public $username;
        public $password;
        public $database;
        public $port;

        public function __constructor() {
            $this->host     = "localhost"; 
            $this->username = "root";
            $this->password = "Password";
            $this->database = "database";
            $this->port     = "port";

            // Create connection
            $this->connection = new mysqli($this->host, $this->username, $this->password, $this->database, $this->port);

            // Check connection
            if ($this->connection->connect_error)
            {
                echo "Failed to connect to MySQL: " . $this->connection->connect_error;
            }
        }

        public function save ( $data ) {            
            $prop = strval($data['prop']);

            $sql = "INSERT INTO user (prop)
                    VALUES ('" .$prop. "')";

            if (!mysqli_query($this->connection, $sql))
            {
                die('Error: ' . mysqli_error($this->connection));
            }
            echo "1 record added";

            mysqli_close($this->connection);
        }
    }
?>

When running the code above I get the following warnings:

PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in 'path' on line 32
PHP Warning: mysqli_error() expects parameter 1 to be mysqli, null given in 'path' on line 34

Any help will be much appreciated.

  • 写回答

2条回答 默认 最新

  • douguyi3903 2013-05-17 14:10
    关注

    You are using wrong magic function for PHP constructor it should be

    __construct
    

    and not

    __constructor
    

    Check here for more reference

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值