تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الاتصال بقاعدة بيانات على موقعي
#1
السلام عليكم ورحمة الله

انشأت موقع على الانترنت وصممت قاعدة البيانات وهي كل ما اريده
اي انني لا اريد موقع وانما صممت صفحات بي اتش بي ليتم تشغيلها على الهاتف النقال
وهذه الصفحات تتصل بقاعدة البيانات التي على موقعي
سمعت انه لا يمكن الاتصال بقاعدة البيانات مباشرة 
هل من كتاب او رابط لموضوع او احد يشرح لنا الطريقة بمثال
وهل لتشغيل الصفحات هذه على النقال احتاج الى سيرفر او شئ يتم تثبيه بالنقال...؟
وشكرا مسبقاً
الرد }}}
تم الشكر بواسطة:
#2
لا ارى صعوبة في الموضوع من حيث المنطق لانك تتعامل مع صفحة وليس مع قاعدة بيانات (اتحدث عن الاتصال عن بعد)
الرد }}}
#3
إقتباس :لا ارى صعوبة في الموضوع من حيث المنطق لانك تتعامل مع صفحة وليس مع قاعدة بيانات (اتحدث عن الاتصال عن بعد)

الصفحة موجودة بالنقال



حسنا للتطبيق عملي انا استخدمت هذا الكود لاجراء اتصال
فالتجربة خير برهان لاثبات الحل

PHP كود :
<?php 

 $servername 
"Server: fdb28.awardspace.net";
 
$username "root";
 
$password "7j@6pweg#GXSdce";
 
$db "3698757_test";

 
$conn mysqli_connect($servername$username$password,$db);
// Check connection
//OpenCon();

if (!$conn) {
 
  die("Connection failed: " mysqli_connect_error());
}
echo 
"Connected successfully";

 
?>

مبدئياً يظهر لي هذه الرسالة

Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in C:\Users\Admin\Desktop\html5\php\index.php:42 Stack trace: #0 {main} thrown in C:\Users\Admin\Desktop\html5\php\index.php on line 42

يقول لي ان الدالة المذكورة غير موجودة

وجدت حلول على الانترنت تقول
Happens when php extensions are not being used by default. In your php.ini file, change


كود :
;extension=php_mysql.dll
to
extension=php_mysql.dll.

ولكن لافائدة للعلم انا استخدم برنامج
Visual Studio Code

ولا يوجد ملف PHP.ini
وانما ملف بالاسم
php.ini-development
وايضا الملف
php.ini-production
طبعا في مسار المجلد الموجود به السيرفر
C:\PHP
الرد }}}
تم الشكر بواسطة:
#4
الحل كان بانشاء ملف PHP.ini يدويا وعمل اللكود بعدها ولكن !!!!
هذه الرسالة التي تظهر

Warning: mysqli_connect(): (HY000/2002): No connection could be made because the target machine actively refused it in C:\Users\Admin\Desktop\html5\php\index.php on line 42

Connection failed: No connection could be made because the target machine actively refused it

رفض الموقع السماح بالاتصال بقاعدة البيانات
الرد }}}
تم الشكر بواسطة:
#5
ابعت الصفحة هحللك المشكلة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عرض قاعدة بيانات مصنفة ja1050 2 1,883 15-12-22, 08:01 PM
آخر رد: Meroo1809
  [سؤال] البحث في قاعدة بيانات كبيرة ؟ الماجيك مسعد 1 1,349 22-07-20, 09:33 PM
آخر رد: محمد كريّم
  عندي مشكلة أن ماحد يقدر يفتح موقعي 0theghost0 0 1,590 13-10-17, 07:51 PM
آخر رد: 0theghost0

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم