x_5
12-12-2006, 08:43 PM
النهارده يااخواني حنعرف كل الطرق اللي ممكن نستخرج من قاعده البيانات ايه بيانات احنا عايزنها
اولا
// هنا حنستحرج كل البيانات الموجوده في الجدول اللي احنا حنحدده طبعا حنستبدل اسم الجدول الموجود باسم الجدول بتاعك.
"SELECT * FROM table_name";
or
//هنا حنستخرج من قاعده البيانات كل الصفوف في العمود اللي احنا حنحدده طبعا حنستبدل في الكوم اسم العمود اللي انت عايزه واسم الجدول.
"SELECT column_name1, column_name2 FROM table_name";
or
//هنا حنستخرج القيمه اللي احنا عايزنها بحيث حنحدد اسم العمود في الجدول وقيمته .
"SELECT * FROM table_name WHERE column_name=' value in column '";
واللي ليسه مش فاههم يحاول يركز مع دكتور جيجا شويه في المثال دا
حنعمل جدول في قاعده البيانات
مثلا 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 ;
يلا حنبد نشتغل بقي بعد ما عملنا الجدول ركز بقي شويه وندخل في المفيد
دي صوره يعني توضيح للكود اللي حنشرحه تحت
http://www.gededo.com/parmga/2.gif
ودا صوره للجدول اللي احنا حنستخرج منه البيانات
http://www.gededo.com/parmga/3.gif
<?php
طبعا اول حاجه لازم نعلها ياجماعه اتصال بقواعد البيانات
$host="localhost"; // Host name
$username=""; // هنا اسم مستخدم لفاعده البيانات
$password=""; // وهنا كلمه المرور لقاعده البيانات
$db_name="test"; //وهنا اسم قاعده البيانات
$tbl_name="Dr_giga"; // هنا اسم الجدول اللي احنا عملنا
// طبعا هنا بقي كود الاتصال.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
//هنا بقي امر استخراج البيانات وطبعا ممكن نكتب اي واحد من الثلاثه اللي احنا شرحناهم فوق ولا نسيت بس احنا دالوقتي حنستخرج كل اللي في الجدول
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
// هنا بقي امر التكرار علشان ياخد صف صف من الاخر علشان يقراء صف صف.
while($rows=mysql_fetch_array($result)){
?>
<table width="400" border="1" cellspacing="0" cellpadding="3">
<tr>
<td width="10%"><? echo $rows['id']; ?></td>
<td width="30%"><? echo $rows['name']; ?></td>
<td width="30%"><? echo $rows['lastname']; ?></td>
<td width="30%"><? echo $rows['email']; ?></td>
</tr>
</table>
<?
//هنا بقي حنقفل التكرار
}
// وهنا حنقفل الاتصال بقواعد البيانات
mysql_close();
?>
اولا
// هنا حنستحرج كل البيانات الموجوده في الجدول اللي احنا حنحدده طبعا حنستبدل اسم الجدول الموجود باسم الجدول بتاعك.
"SELECT * FROM table_name";
or
//هنا حنستخرج من قاعده البيانات كل الصفوف في العمود اللي احنا حنحدده طبعا حنستبدل في الكوم اسم العمود اللي انت عايزه واسم الجدول.
"SELECT column_name1, column_name2 FROM table_name";
or
//هنا حنستخرج القيمه اللي احنا عايزنها بحيث حنحدد اسم العمود في الجدول وقيمته .
"SELECT * FROM table_name WHERE column_name=' value in column '";
واللي ليسه مش فاههم يحاول يركز مع دكتور جيجا شويه في المثال دا
حنعمل جدول في قاعده البيانات
مثلا 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 ;
يلا حنبد نشتغل بقي بعد ما عملنا الجدول ركز بقي شويه وندخل في المفيد
دي صوره يعني توضيح للكود اللي حنشرحه تحت
http://www.gededo.com/parmga/2.gif
ودا صوره للجدول اللي احنا حنستخرج منه البيانات
http://www.gededo.com/parmga/3.gif
<?php
طبعا اول حاجه لازم نعلها ياجماعه اتصال بقواعد البيانات
$host="localhost"; // Host name
$username=""; // هنا اسم مستخدم لفاعده البيانات
$password=""; // وهنا كلمه المرور لقاعده البيانات
$db_name="test"; //وهنا اسم قاعده البيانات
$tbl_name="Dr_giga"; // هنا اسم الجدول اللي احنا عملنا
// طبعا هنا بقي كود الاتصال.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
//هنا بقي امر استخراج البيانات وطبعا ممكن نكتب اي واحد من الثلاثه اللي احنا شرحناهم فوق ولا نسيت بس احنا دالوقتي حنستخرج كل اللي في الجدول
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
// هنا بقي امر التكرار علشان ياخد صف صف من الاخر علشان يقراء صف صف.
while($rows=mysql_fetch_array($result)){
?>
<table width="400" border="1" cellspacing="0" cellpadding="3">
<tr>
<td width="10%"><? echo $rows['id']; ?></td>
<td width="30%"><? echo $rows['name']; ?></td>
<td width="30%"><? echo $rows['lastname']; ?></td>
<td width="30%"><? echo $rows['email']; ?></td>
</tr>
</table>
<?
//هنا بقي حنقفل التكرار
}
// وهنا حنقفل الاتصال بقواعد البيانات
mysql_close();
?>