الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إزاي اعمل كونكشن بقاعدة بيانات خارج موقعي

بدأه kaspor في 27 أبريل 2012 · 6 رد · 533 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا معي موقعين علي استضافتين مختلفتين هل يمكن عرض بيانات معينة من قاعدة بيانات الموقع الاول علي الموقع التاني ؟؟؟

#2

السلام عليكم

نعم أخى الكريم فقط ما تحتاجة للإتصال بقاعدة البيانات على الموقع الأخر هو :

1 - اسم سرفر قاعدة البيانات .

2 - اسم قاعدة البيانات .

3 - اسم المستخدم لقاعدة البيانات .

4 - الرقم السرى لقاعدة البيانات .

وبهذه البيانات تستطيع الإتصال بقاعدة البيانات من أى مكان سواء موقع أخر أو برنامج مكتبى تريده أن يتصل بقاعدة البيانات أو شئ أخر .

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3

تمااااااااااااااام جدا طيب انا اكتب البيانات دي فين

ده كود القراة من قاعدة البيانات

اقتباس

<?php

include("Connections/config.php");

$r=mysql_query("select * from clients");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns:fb="http://ogp.me/ns/fb#">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />

<title>بيانات العملاء</title>

</head>

<?php

$mail=$_POST["mail"];

if(isset($Submit))

{

include("Connections/config.php");

$r=mysql_query("select * from clients where cmail='$mail'");

if (@mysql_num_rows($r)==0)

{

echo " خـــطأ برمجي ";

}

}

?>

<body>

<div id="fb-root"></div>

<script>(function(d, s, id) {

var js, fjs = d.getElementsByTagName(s)[0];

if (d.getElementById(id)) return;

js = d.createElement(s); js.id = id;

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=257984340890193";

fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>

<?php

$result=mysql_query("select deatstart from clients where Plan=9999 OR Plan=100 ORDER BY Plan DESC, ID");

while ($row = mysql_fetch_array($result, MYSQL_NUM)){

for($i=0;$i<count($row);$i++){

echo "111111 ".$row[$i]." 000";

}

}

?>

</form>

<!-- END-->

</body>

</html>

عاوز لو ينفع يكون بيانات الاتصال في نفس الملف :sleep:

تم تعديل هذه المشاركة بواسطة kaspor في 27 أبريل 2012 في 23:38

#4

السلام عليكم

غير الكود التالى الموجود فى أعلى الصفحة :

<?php
include("Connections/config.php");
$r=mysql_query("select * from clients");
?>

إلى هذا الكود وقم بإضافة بيانات الإتصال بقاعدة البيانات مكان المسميات باللغة العربية كما هو واضح فى الكود :

<?php
// قم بتغيير البيانات المكتوبة باللغةو العربية داخل علامتى التنصيص
$DB_host = "رابط سرفر قاعدةالبيانات";
$DB_name = "اسم قاعدة البيانات";
$DB_username = "اسم المستخدم لقاعدة البيانات"; 
$DB_password = "الرقم السرى لقاعدة البيانات";
// لا تغير شئ هنا
mysql_connect("$DB_host","$DB_username","$DB_password") or die ("لم يتم الإتصال بقاعدة البيانات");
mysql_select_db("$DB_name") or die ("لا توجد قاعدة بيانات");
$r=mysql_query("select * from clients");
?>

دمت بود

نصيحة لا تستخدم هذا الشكل (sleep.gif) مجدداً عند طلب المساعدة من أحد .

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#5

شكرا ليك جــــــــــــــــــــــــاري التجربة ربنا يجااااااااازيك الف خير

انا غلط في حاجه ؟؟؟ وانا بطلب المساعدة :blush:

#6

وهل يشترط السماح بالموقع اللي هنحط عليه قاعدة البيانات بعمل سماح للوصول لقاعدة البيانات الخارجية ؟؟؟

#7

قواعد البيانات أو الإستضافه بشكل عام لعمل أمن لقواعدها ومواقها يتم تعطيل الوصول لقاعدة البيانات عن طريق الآي بي لذلك معظم عمليات الربط تكون عن طريق لوكال هوست أي نفس الجهاز , في سي بانيل يتم إعطاءك ريموت كونيكتشن من خلاله تقوم بإعطاء صلاحيات لآي بي معين ليتمكن من ربط الداتابيز ماي سيكول

للمزيد يمكنك القراءه عنها في هذا الموقع

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…