السلام عليكم
لدي مشكل مع الأمر select فيما يخص where لا تقبل الفاصلة "," في sql
مثلا لو كتبت mysql_query( " SELECT * FROM members WHERE _nick = '$user' , pass= '$pass' ")
يعطيني ال php رسالة خطأ
في انتظار الرد....
السلام عليكم
لدي مشكل مع الأمر select فيما يخص where لا تقبل الفاصلة "," في sql
مثلا لو كتبت mysql_query( " SELECT * FROM members WHERE _nick = '$user' , pass= '$pass' ")
يعطيني ال php رسالة خطأ
في انتظار الرد....
الصيغة :
Select [Col_name] From [Table name] Where [Col_name] Operator(=,<>,>=,<=) Condition1 And [Col_name] Operator(=,<>,>=,<=) Condition2
مثال :
Use Northwind Select * From Products where ProductID>10 And UnitPrice<50
تم تعديل هذه المشاركة بواسطة medo_Programming في 29 أغسطس 2008 في 16:51
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
جربت باستعمال and و or ونجحت الطريقة ... ولكن تعمل هذه كشروط ف AND مثلا تستلزم توفر المعلومتين معا في المثال الذي ذكرته
أنا أريد استعمال هذه الطريقة select * from products where ProductID>10 , UnitPrice<50
ما الذي تقصده بـ
ProductID>10 , UnitPrice<50
هل تريد الحصول على الأسطر التي تحقق الشرطين (الحل باستبدال , بـ And ) أم أحد الشرطين (الحل باستبدال , بـ or )
أم ماذا تقصد بالتحديد ؟
أخي انا اللي أعرفه ان where بنستخدم معها ( And - Or ) لكن (, ) فهذا الرمز يستخدم للفصل بين الحقول في جملة select
والله أعلم
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
شكرا لكم جميعا على المعلومات
مازالت المشكلة لم تحل...
لنفرض مثلا أن لدي نموذج كالتالي...
<form action=find.php method=post>
<input type=text name=member>
<input type=text name=age>
<input type=text name=address>
<input type=text name=email>
<input type=submit value=find>
<form/>
و أريد أن أترك للمستخدم خيار ملئ جميع الخانات أو بعضعها لمطابقتها مع المعلومات في قاعدة بيانات sql
لكن المشكل مع and و or في الشرط where حيث and تتطلب توفر جميع المعلومات المدخلة والى يعطينا php رسالة خطأ...
المهم كيف يمكن أنجار هذه العملية
شكرا على المساعدة...