السلام عليكم ورحمة اله وبركاته
ياإخواني
طلع لي هذا الغلط في برمجة البي اتش بي
وضوحو لي وش مقصوده
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
السلام عليكم ورحمة اله وبركاته
ياإخواني
طلع لي هذا الغلط في برمجة البي اتش بي
وضوحو لي وش مقصوده
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
معناها أن فى غلطه فى الكود :lol:
نرجو إرفاق الكود أولا .. (والمفروض أن يكون هناك رقم للسطر فى الخطأ بالمناسبه :) )
اتأكد ان عملية الـ query نجحت
اى انه يكون فى نتائج رجعت من mysql
و زى مقال اخونا anwarica لو تحط جزء الكود
من اول الأتصال بالقاعدة
الى سطر حدوث الخطأ
يكون افضل
وهذا جزء من الكود
while($row = mysql_fetch_array($query))
{
$id=$row["id"];
$date=$row["date"];
$name=$row["name"];
$sub=$row["sub"];
لكن على العموم ودي تسوون لي صفحة بي اتش بي
يكون فيها عرض ما في قاعدة البيانات تكون على حسب الترقيم التلقائي
يعني رقم 1 واسم الشخص
رقم 2 اسم الشخص
وهكذا يعرض مافي القاعدة من بيانات
السلام عليكم
اي استعلام mysql_query ضع امامه الدالة التي توضح سبب الخطأ إن كان فيه خطأ
مثلا
$serach=mysql_query("select * from Table")or die (mysql_error());هكذا تستطيع معرفة سبب الخطأ .
أخي العزيز هذا الكود يقوم بما يلي:
1-عمل اتصال مع قاعدة البياناتlearndb
2-الاستعلا من جدول الــ Personnel .
3- عرض البيانات على الصفحة.
ملاحظة : قاعدة البيانات(learndb) والجدول(personnel)منشأين مسبقا.
<HTML>
<?php
$db = mysql_connect("localhost", "root", "");
mysql_select_db("learndb",$db);
$result = mysql_query("SELECT * FROM personnel WHERE id=$id",$db);
$myrow = mysql_fetch_array($result);
echo "First Name: ".$myrow["firstname"];
echo "<br>Last Name: ".$myrow["lastname"];
echo "<br>Nick Name: ".$myrow["nick"];
echo "<br>Email address: ".$myrow["email"];
echo "<br>Salary: ".$myrow["salary"];
?>
</HTML>هذا الموضوع مغلق.