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

كيف اتحقق من آخر استعلام من قاعدة البيانات

بدأه man in dark في 4 أغسطس 2011 · 4 رد · 467 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني كيف اتحقق من آخر استعلام من قاعدة البيانات

يعني لو استعلام عن البيانات بهذا الشكل

$data="SELECT * FROM test";
$res=mysql_query($data);

while($rows=mysql_fetch_array($res)){

echo $rows['number'];
   }

حقل number يحتوي على ارقام وحروف يعني مثال

1

2

w

3

2

6

d

انا اريد ان اتحقق ماهو اخر ناتج عن الاستعلام الناتج اخر واحد هو d انا اريد اذا كان اخر ناتج هو 2 اريده ان يظهر لي رساله واذا كان غير ذلك يظهر لي رساله اخرى

اضن لابد من استخدام if الشرطيه ولكن كيف

تم تعديل هذه المشاركة بواسطة man in dark في 4 أغسطس 2011 في 16:42

#2

اخواني هل من الممكن حل هذه المشكله

#3
$lastrow="SELECT * FROM test ORDER BY id DESC LIMIT 1";

حيث id هو المفتاح الاساسي PK للجدول

$lastrow = "SELECT * FROM test ORDER BY id DESC LIMIT 1";
$res = mysql_query($lastrow);

while ($rows = mysql_fetch_array($res)) {

	if ($rows['number'] == '2')
		echo 'last rows is equal 2';
	else
		echo 'last row is equal something else';
}
1
#4

السلام عليكم

بعد عمل كود انشاء الاستعلام هتقوم بفتح الاستعلام كأنه جدول

rs.CursorLocation = adUseClient
rs.Open "QuiryName", cn, adOpenDynamic, adLockOptimistic

وبعد كده بتعمل أنتقال إلى اخر سجل

rs.movelast

ثم بتتأكد من أن القيمة إن كانت رقمية يقوم باظهار رسالة مثل الكود التالي

if isnumeric (rs(fieldname)) then
msgbox "قيمة رقمية"
else
msgbox "قيمة نصية"
endif

تم تعديل هذه المشاركة بواسطة Mady-AGC في 5 أغسطس 2011 في 15:33

منحة للخريجين وطلاب الجامعات و المعاهد

دبلومة لتخريج مبرمج متخصص في هندسة صناعة البرمجيات وتصميم وبرمجة تطبيقات الأنترنت

سبحان الله وبحمده سبحان الله العظيم

#5

الله يعطيكم العافيه

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