خرید بک لینک
سلام من یه کلاس نوشتم با اسم config.php ذخیرش کردم
که اینه کد هاش


<?php

class Sql{
public $con;
private $host="localhost";
private $user="root";
private $password="";
private $db="store";
public $sq;

public function DbCoect()//for conecting to data base
{
$this->con=mysqli_coect($this->host,$this->user,$this->password,$this->db);
mysqli_query($this->con,"SET NAMES 'utf8'");

}
public function GetQuery($query)//for execute query
{
$this->sq=mysqli_query($this->con,"$query")or die(mysqli_error($this->con));
}

public function ShowResult()//for perform result in a table
{
while($row=mysqli_fetch_assoc($this->sq))
{
echo"<tr>";
foreach($row as $val)
{
echo"<td>$val</td>";

}
echo"</tr>";

}

}
}
?>




بعد میخوام تو یه صفحه ی جدید از این استفاده کنم که مثلا اطالعات جدول رو نمایش بدم که کد اون هم اینطوریه



<?php

include("config.php");

$conect=new Sql();
$q="SELECT * FROM celler";
$conect->GetQuery($q);
echo"<table>";
$conect->ShowResult();
echo"</table>";

?>



ولی وقتی اجرا میکنم این خطا رو میده




Warning
: mysqli_query() expects parameter 1 to be mysqli, null given in E:xamphtdocsclassprojectconfig.php on line 19

میتونید بهم بگید چه طور حلش کنم؟

برچسب: استفاده, نویسنده: خنج تاريخ: چهارشنبه 17 آبان 1396 ساعت: 18:24

صفحه بندی