• 0

مشكلة في php7 عند الاتصال مع قاعدة البيانات

عندي مشكلة في كود مكتوب بالاصدار الخامس وبحوله الاصداء السابع السابع php7 , حولت أغلب الاوامر وتوقفت هنا , السطر الثالث

$res = mysqli_query($con,$query);

يطلع خطاء في con اللي هو اسم قاعدة البيانات

عدلت في كل شي بس أي شيء داخل الفانكشن يطبع خطاء

 

function show_num($qfrom,$qto)
       {
        $rem_q = array();
       	$query = "SELECT * FROM qna where asked = 0 AND sn >= $qfrom and sn <= $qto ";
        $res = mysqli_query($con,$query);
	$noq = mysqli_num_rows($res);
        $i=0;
      while($row = mysqli_fetch_assoc($res))
                    $rem_q[$i++]=$row['sn'];
        
          for($i=0;$i<$noq;$i++)
{?>
    <input type="submit" class="qsel" name="but" value="<?php echo $rem_q[$i]; ?>" />
   
        <?php 
        
}
                       
}

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

أرجو إضافة النص وصورة عن الخطأ، ومتى يحدث.. هل هذا الملف يقوم بتضمين ملف الاتصال الرئيسي أو تم تحميل ملف الاتصال قبل الوصول لهذا السطر البرمجي؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

أن باستخدامك mysqli سوف تجد أنه هناك متغير تم إضافته لدوال الاستعلامات ففي مثلاً دالة mysqli_query سترى أنها تأخذ متغيرين المتغير الأول معامل الأتصال و المعامل الثاني هو معامل الاستعلام , لذلك 

$con

هي معامل الأتصال أي يجب أن يكون 

$con = mysqli_query("localhost", "username", "password", "dbname");

ومن ثم يجب تمرير 

$con 

إلى دالة mysqli_query بهذا الشكل 

$query = mysqli_query($con, "SELECT * FROM table");

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن