الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن حل هل المشكلة فقط

مغلق
بدأه alfann2003 في 5 يونيو 2005 · 5 رد · 457 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة اله وبركاته

ياإخواني

طلع لي هذا الغلط في برمجة البي اتش بي

وضوحو لي وش مقصوده

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

#2

معناها أن فى غلطه فى الكود :lol:

نرجو إرفاق الكود أولا .. (والمفروض أن يكون هناك رقم للسطر فى الخطأ بالمناسبه :) )

#3

اتأكد ان عملية الـ query نجحت

اى انه يكون فى نتائج رجعت من mysql

و زى مقال اخونا anwarica لو تحط جزء الكود

من اول الأتصال بالقاعدة

الى سطر حدوث الخطأ

يكون افضل

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#4

وهذا جزء من الكود

while($row = mysql_fetch_array($query))

{

$id=$row["id"];

$date=$row["date"];

$name=$row["name"];

$sub=$row["sub"];

لكن على العموم ودي تسوون لي صفحة بي اتش بي

يكون فيها عرض ما في قاعدة البيانات تكون على حسب الترقيم التلقائي

يعني رقم 1 واسم الشخص

رقم 2 اسم الشخص

وهكذا يعرض مافي القاعدة من بيانات

#5

السلام عليكم

اي استعلام mysql_query ضع امامه الدالة التي توضح سبب الخطأ إن كان فيه خطأ

مثلا

$serach=mysql_query("select * from Table")or die (mysql_error());

هكذا تستطيع معرفة سبب الخطأ .

460.gif

#6

أخي العزيز هذا الكود يقوم بما يلي:

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>

هذا الموضوع مغلق.

مواضيع مشابهة