بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
خطای پایگاه داده (حل شد)
با سلام
موقع زدن ثبت نام خطای زیر ظاهر میشه لطفا راهنمایی فرمائید
اینم کدهای فایل reg-check
<html>
<head> </head>
<pre>
<?php
require_once('main.php');
$email = $_POST['email'];
$password = $_POST['password'];
$db = Db::getInstance();
$record=$db->first("SELECT * FROM shop_user WHERE email='$email'");
?>
</pre>
<html>
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
yakob9476
11 سال پیش
0
0
اینم کدهای فایل db
<?php
class Db {
private $connection;
private static $db;
public static function getInstance($option = null){
if (self::$db == null){
self::$db = new Db($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 modify($sql){
$result = $this->connection->query($sql);
if (!$result) {
echo "Query: " . $sql . " failed due to " . mysqli_error($this->connection);
exit;
}
return $result;
}
public function insert($sql){
$result = $this->connection->query($sql);
if (!$result) {
echo "Query: " . $sql . " failed due to " . mysqli_error($this->connection);
exit;
}
return $result;
}
public function query($sql){ ................ خط 65 که ایراد گرفته اینه ...............
$result = $this->connection->query($sql);
if (!$result) {
echo "Query: " . $sql . " failed due to " . mysqli_error($this->connection);
exit;
}
$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();
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .