السلام عليكم
عندي مشكلة انا وصلت الى حتى درس Retrieving Data Exercise
وماكان عندي مشكله في ارسال معلومات الى الداتا بيس عن طريق البي اتش بي
لكن المشكلة هو طريقة استدعاء معلومات الاسماء من قاعدة البيانات وتعديلها بـالبي اتش بي
<?php
$con = @mysql_connect("localhost","root","");
$db = @mysql_select_db("bobo",$con);
$q = "select * from friends";
$r = @mysql_query($q,$con);
while ($name = mysql_fetch_array($r)){
echo $name[frest_name];
echo " ";
echo $name[last_name];
echo " ";
echo "<a href='insert.php?frest_name=$name[frest_name]'>Delete</a>";
echo "<br/>";
}
دالة mysql_fetch_array قامت بقلب راسي رأساً على عقب
حتى الدرس بالفيديو لم يوضح الشارح هذه الدالة بعكس الدوال الاخرى وهذا مااستصعب علي قليلاً
خصوصاً ان الدالة بعدها يأتي مباشرة قوس بمتغير سابق قام بأستدعائه
while ($name = mysql_fetch_array($r))
اللي باللون احمر عرفت انه متغير لقيمة Mysql_query تم استدعائه بداخل اللوب
لكن ماهو وظيفة هذا المتغير بالضبط لم اعرف حتى ؟ وهل له استخدمات اخرى ام لا
ارجوا افادتي وشكراً