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

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

فرزاد  8 سال پیش  8 سال پیش
0 0

سلام خدمت همه ی دوستان بزرگوار.

من کد های اتصال به دیتابیس رو عینا مطابق آموزش های استاد نوشتم ولی همچین اروری میده.

حتی برای حل مشکل کد های خودم رو حذف کردم و کد های استاد رو پیست کردم ولی ارور هنوز پا بر جاست.

این هم کد های فایل db

 
<?
class Db {
private $connection;
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 to database failed: " . $this->connection->connect_error;
exit;
}

$this->connection->query("SET NAMES 'utf8'");
echo "Connected successfully" . "<br>" . "<hr>";
}

public function query($sql){
$result = $this->connection->query($sql);
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();
}
}
?>

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
فرزاد  8 سال پیش
0 0

این هم کد های فایل index

 
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?
require_once("db.php");
$db = new Db();
$records = $db->query("SELECT * FROM x_note");
var_dump($records);
?>
</body>
</html>
+1 0
config.php رو لود نکردی. شاید این باشه مشکلت. (8 سال پیش)
0 0
مشکل از همین بود خیلی خیلی کمک ارزشمندتون متشکرم . ممنون (8 سال پیش)
0 0
خواهش می کنم دوست عزیز. (8 سال پیش)

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