آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در کد های php

امین علیپور  10 سال پیش  10 سال پیش
+2 0

سلام دوستان طبق آموزش های استاد دارم پیش میرم

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

خط 28 رو خطا میده

 
 <?php
class Amin{

private $connection;
private static $db;

public static function getInstance($option = null){
if (self::$db == null){
self::$db = new Amin($option);
}

return self::$db;
}

public function __construct($option = null){
if ($option != null){
$host = $option['host'];
$user = $option['user'];
$pass = $option['pass'];
$name = $option['name'];
} else {
global $config;
$host = $config['db']['host'];
$user = $config['db']['user'];
$pass = $config['db']['pass'];
$name = $config['db']['name'];
}

$this->connection = new mysqli($host, $user, $pass, $name);
if ($this->connection->connect_error) {
echo "Connection failed: " . $this->connection->connect_error;
exit;
}








$this->connection->query("SET NAMES 'utf8'");
}

public function first($sql){
$records = $this->query($sql);
if ($records == null){
return null;
}

return $records[0];
}

public function insert($sql){
$id = $this->connection->query($sql);
return $id;
}

public function query($sql){
$result = $this->connection->query($sql);
$records = array();

if ($result->num_rows == 0) {
return null;
}

while($row = $result->fetch_assoc()) {
$records[] = $row;
}

return $records;
}

public function connection(){
return $this->connection;
}

public function close(){
$this->connection->close();
}
}
?>
 

 ( ! ) Warning: mysqli::mysqli(): in C:\wamp\www\hichkas\amin.php on line 28

این خطارو میده

 

+1 0
دوست عزیز بهتره قبل از اینکه سورس کد میزارید توی سایت اول اونو توی notepad ویندوز کپی کنید و بعد از اونجا کپی کنید توی سایت و حتما روی سورس کد دکمه‌ی روی ادیتور سایت رو بزنید که بصورت کد نمایش داده بشه. الان معلوم نیست خط 28 کد شما کدومه. در ضمن مطمئنا خطا از فایل amin.php نیست. این خطا رو موقع باز کردن کدوم فایل دریافت میکنید؟ (10 سال پیش)
0 0
تصحیح شد دوست عزیز (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Mr Mehdi  10 سال پیش
0 0

به احتمال زیاد پارامترها رو درست معرفی نکردید. اگه این دقیقا فایل خودتونه باید پارامترها رو اینطور مشخص کنید:

$host = $config['db']['localhost'];
$user = $config['db']['root'];
$pass = $config['db'][''];
$name = $config['db']['name'];
0 0
همه اینارو دقیقا عین استاد وارد کردم.میشه گفت رمز phpmyadmin رو اشتباه وارد کردم؟؟ (10 سال پیش)
0 0
رمز نداره باید خالی باشه. خب اگه عین استاد وارد کردید چرا کدهای بالا رو تغییر دادید؟ کدهای بالا الان این مشکل رو داره (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .