المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : جميع الطرق لاستخراج البيانات من قاعده البيانات



salima
11-01-2013, بتوقيت غرينيتش 09:09 AM
http://www.dzbatna.com/images/icons/icon26.gif ط¬ظ…ظٹط¹ ط§ظ„ط·ط±ظ‚ ظ„ط§ط³طھط®ط±ط§ط¬ ط§ظ„ط¨ظٹط§ظ†ط§طھ ظ…ظ† ظ‚ط§ط¹ط¯ظ‡ ط§ظ„ط¨ظٹط§ظ†ط§طھ (http://www.dzbatna.com/t293674/)




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



رمز Code:
// هنا حنستحرج كل البيانات الموجوده في الجدول اللي احنا حنحدده طبعا حنستبدل اسم الجدول الموجود باسم الجدول بتاعك. &quot;SELECT * FROM table_name&quot;; or //هنا حنستخرج من قاعده البيانات كل الصفوف في العمود اللي احنا حنحدده طبعا حنستبدل في الكوم اسم العمود اللي انت عايزه واسم الجدول. &quot;SELECT column_name1, column_name2 FROM table_name&quot;; or //هنا حنستخرج القيمه اللي احنا عايزنها بحيث حنحدد اسم العمود في الجدول وقيمته . &quot;SELECT * FROM table_name WHERE column_name=' value in column '&quot;; واللي ليسه مش فاههم يحاول يركز مع دكتور جيجا شويه في المثال دا حنعمل جدول في قاعده البيانات مثلا id name lastname email زي الصوره دي http://www.gededo.com/parmga/1.gif اظن كده ياجماعه الصوره بتدئه توضح اكتر اللي احنا عايزين نعمله حنعمل جدول باسم Dr_gigaولا كتير عليا CREATE TABLE `Dr_giga` ( `id` int(4) NOT NULL auto_increment, `name` varchar(65) NOT NULL default '', `lastname` varchar(65) NOT NULL default '', `email` varchar(65) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=7 ; يلا حنبد نشتغل بقي بعد ما عملنا الجدول ركز بقي شويه وندخل في المفيد دي صوره يعني توضيح للكود code اللي حنشرح طريقةه تحت http://www.gededo.com/parmga/2.gif ودا صوره للجدول اللي احنا حنستخرج منه البيانات http://www.gededo.com/parmga/3.gif <?php طبعا اول حاجه لازم نعلها ياجماعه اتصال بقواعد البيانات $host=&quot;localhost&quot;; // Host name $username=&quot;&quot;; // هنا اسم مستخدم لفاعده البيانات $password=&quot;&quot;; // وهنا كلمه المرور لقاعده البيانات $db_name=&quot;test&quot;; //وهنا اسم قاعده البيانات $tbl_name=&quot;Dr_giga&quot;; // هنا اسم الجدول اللي احنا عملنا // طبعا هنا بقي كود code الاتصال. mysql_connect(&quot;$host&quot;, &quot;$username&quot;, &quot;$password&quot;)or die(&quot;cannot connect&quot;); mysql_select_db(&quot;$db_name&quot;)or die(&quot;cannot select DB&quot;); //هنا بقي امر استخراج البيانات وطبعا ممكن نكتب اي واحد من الثلاثه اللي احنا شرح طريقةناهم فوق ولا نسيت بس احنا دالوقتي حنستخرج كل اللي في الجدول $sql=&quot;SELECT * FROM $tbl_name&quot;; $result=mysql_query($sql); // هنا بقي امر التكرار علشان ياخد صف صف من الاخر علشان يقراء صف صف. while($rows=mysql_fetch_array($result)){ ?> <table width=&quot;400&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;3&quot;> <tr> <td width=&quot;10%&quot;><? echo $rows['id']; ?></td> <td width=&quot;30%&quot;><? echo $rows['name']; ?></td> <td width=&quot;30%&quot;><? echo $rows['lastname']; ?></td> <td width=&quot;30%&quot;><? echo $rows['email']; ?></td> </tr> </table> <? //هنا بقي حنقفل التكرار } // وهنا حنقفل الاتصال بقواعد البيانات mysql_close(); ?>








ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى