【发布时间】:2016-09-11 14:36:05
【问题描述】:
我在使用准备函数时遇到问题 ==> 在 null 上调用成员函数 prepare() 我有两个页面 classo.php 和 index.php
classo.php:
<?php
class classo
{
function connection(){
$db=new pdo ('mysql:host=localhost;dbname=pronostic','root','');
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_WARNING);
}
function insererDonne($pseudo,$password)
{
global $db;
classo::connection();
$donne=array(
'user' =>$pseudo,
'pass' =>$password
);
$req="INSERT INTO users (user,pass) VALUES (:user,:pass)";
$sql=$db->prepare($req);
$sql->execute($donne);
}
}
?>
index.php:
<?php
require('classo.php');
$data=new classo();
$data->insererDonne('dsds','tosdsta');
?>
您知道我该如何解决这个问题吗?这是我第一次收到来自 PHP 的这个错误,而且我在 PHP 中使用对象和类进行了新的编码。有人可以帮我解决这个问题吗?
【问题讨论】: