وهذا درس مبسط جداً للمبتدئين ( درس جلب بيانات من قاعدة البيانات وحفظها داخل ملف txt)
سأقوم بجلب بيانات البريد الإلكتروني وحفظها داخل ملف txt ثم حفظها للجهاز
أول قم بإنشاء قاعدة البيانات بالأسم التالي: email
ثم قم بزراعة الجدول التالي
كود:
CREATE TABLE `mail` (
`ID` int(11) NOT NULL auto_increment,
`email` varchar(255) NOT NULL default '',
PRIMARY KEY (`ID`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
الآن نقوم بتشغيل المف التالي
كود PHP:
//اسم السيرفر
$local = 'localhost';
//اسم مستخدم قاعدة البيانات
$userdb = 'root';
// الرقم السري لمستخدم قاعدة البيانات
$passdb = '';
// اسم قاعدة البيانات
$dbname = 'email';
// متغير طابعة سطر جديد في المف النصي
$crlf="\r\n";
//دالة الاتصال بقاعدة البيانات
$condb = mysql_connect($local,$userdb,$passdb) or die ("عفواً لم يتم الاتصال بقاعدة البيانات");
// دالة تحديد قاعدة البيانات
$select = mysql_select_db($dbname,$condb) or die ( "عفواً لم يتم الاتصال بقاعدة البيانات" );
// هذا السطر يقوم بجلب جميع محتويات الجدول mail
$qmail = mysql_query("SELECT * FROM mail");
// هذا السطر يقوم بعد مجموعة السجلات في جدول mail
$mailnum = mysql_num_rows($qmail);
//الأن بإستخدام دالة التكرار وجلب البيانات سجل سجل وطابعته هنا
for($i=0;$i<$mailnum ; ++$i)
{ // من هنا بداية التكرار
// دلة جلب السجلات بالترتيب سجل سجل ثم تفريغها في المصفوفه $mailarr
$mailarr = mysql_fetch_array($qmail);
//الآن سنقوم بطاعة الحقل email ثم إنشاء سطر جديد
echo $mailarr['email'];
// طباعة سطر جديد
echo $crlf;
} // هناية دالة التكرار
//اسم الملف الذي نود حفظة
$name = 'Good.txt';
// هنا اختر نوع الملف
header("Content-Type: text/plain");
// هنا اختر اسم الملف
header("Content-Disposition: attachment; filename=$name");
وهذا موضوعي الأول اللي كنت اسئل فيه
http://www.swalif.net/softs/showthre...10#post1282010
اتمنى لكم الاستفادة
اخوكم / تركي الجابر