مشكلة فى استخدام كلاس لادخال فى قاعدة البيانات باستخدام sqlite او mysqli

*class con

{

public $con;
public function __construct(){
    $con = mysqli_connect('localhost', 'root', '', 'whatsapp');

    if($con){echo 'Connection <br/>';}else{echo 'Problem Connection <br/>';}

    if (mysqli_connect_errno())
    {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }}
public function conQuery($conQuery){
    return mysqli_query($this->con,$conQuery);
}

} $c = new con(); $r = "INSERT INTO send(id, packets, phone, type, send, date) VALUES (null,'111111111','22222222','text',0,'1/1/1')"; $e = mysqli_query($c->con,$r); if ($e) { echo 'ok'; } else { echo 'no'; }*

هذا هو الكود اذا قمت باخذ امر الادخال فى phpmyadmin ينفذ بنجاح ولكن فى هذا الكود لم يتم الادخال


التعليق السابق

هل أنت متأكد أنك أضفت السطر التالي إلي دالة البناء في الـ class ؟

$this->con = $con;

ربما يوجد خطأ أخر جرب إخراج الاخطاء عبر

if (mysqli_connect_errno())

{

echo "Failed run insert to MySQL: " . mysqli_connect_error();

}

قد يظهر لك خطأ معين .

بالنسبة للتلوين بعد إختيار اللغة عليك أن تبدأ الملف بـ

`

نعم كنت اضفت > $this->con = $con;

ولم يخرج أيضاً خطأ

ولكن انا وضعت الكلاس الذى نجح راجع التغيرات