PDA

View Full Version : سوال: مشکل با شی‌ گرایی



java_nith
سه شنبه 24 آذر 1388, 14:49 عصر
سلام دوستان
من دارم کم کم PHP میگیرم و سعی‌ می‌کنم که کلا شیگرا یاد بگیرم
حالا من یه کلاس نوشتم ولی‌ در مورد شی‌ گرایش مشکل دارم، کسی‌ میدونه باید چه کار کنم؟


Fatal error: Call to a member function query() on a non-object on line 18

میگه که این متد رو پیدا نمیکنه
ولی‌ obj mysqli این متد رو به ارث میبره!؟


<?php

class KobleTilDB {

private $connection = null;
private $resultSet = null;

public function __construct(){
$connection = new mysqli("localhost", "root", "", "test");
if($connection == null){
print "Feil med å koble til databasen.";
}else{
print "Du er koblet til databasen";
}
}

public function getQuery($sql){
$this->resultSet = $this->connection->query($sql);
}

public function getArray(){
$array = array();
while($row = mysqli_fetch_array($this->resultSet, MYSQL_ASSOC)){
array_push($array, $row);
}
return $array;
}
}

?>

امیـرحسین
سه شنبه 24 آذر 1388, 15:22 عصر
شما اشتباه تایپی دارید...


public function __construct(){
$this->connection = new mysqli("localhost", "root", "","test");

java_nith
چهارشنبه 25 آذر 1388, 11:01 صبح
دوست عزیز ممنون، انقدر این کوچیک بود که من ندیدمش

یه سوال دیگه، من الان از Mysqliبرای اینکه شی‌ گرا باشه استفاده می‌کنم
ولی‌ چطور می‌تونم از Mysql استفادهٔ شی‌ گری بکنم؟
چون در اصل اون سرور‌ای که قرار است فایل‌های php توش باشه mysqli نداره

afshin9032
چهارشنبه 25 آذر 1388, 14:25 عصر
يك class خودت براي mysql تعريف كن