27-09-19, 05:05 AM
(آخر تعديل لهذه المشاركة : 27-09-19, 05:06 AM {2} بواسطة Rabeea Qbaha.)
مرحبا صديقي ..... لن اقوم بحل السؤال لك لكن ساشرح لك الحل...
دعنا نبدا :
ان نحصل على البيانات المتكرره :
بعد الحصول على الاسماء المتككره عليم وضعها جميعا في list او array وضع الاسم المتكرر فقط. لكن بدون تكرار
بعد ذلك تريد ان تتاكد اذا كان ذلك الاسم يوجد له صح في العمود Authinticated اذا كان يوجد سوف تقوم بعمل update لكل الخانات لهذا الاسم "update where Group name= the name dublicated".
كيف نقوم بفحص اذا كان الاسم المكرر يحتوي على صح:
سوف تقوم بهذه العمليه باستخدام loop مبنية على البيانات الموجودة في ال list
وتقوم بفحص العنصر الاول اذا كان على الاقل يوجد له صح واحد سوف تقوم بعمل تحديث لباقي ال authinticated لهذا الاسم
دعنا نبدا :
ان نحصل على البيانات المتكرره :
PHP كود :
SELECT column1, column2, column3, column4, COUNT(1)
FROM yourtable
GROUP BY column1, column2, column3, column4
HAVING COUNT(1) > 1
بعد الحصول على الاسماء المتككره عليم وضعها جميعا في list او array وضع الاسم المتكرر فقط. لكن بدون تكرار
بعد ذلك تريد ان تتاكد اذا كان ذلك الاسم يوجد له صح في العمود Authinticated اذا كان يوجد سوف تقوم بعمل update لكل الخانات لهذا الاسم "update where Group name= the name dublicated".
كيف نقوم بفحص اذا كان الاسم المكرر يحتوي على صح:
PHP كود :
Private Function ID_Exists(ByVal Group_name As Integer) As Boolean
If Conn.State = ConnectionState.Closed Then
Conn.Open()
End If
Dim cmd As SqlCommand = New SqlCommand("Select count(*) from your_tab where Group_name= @Group_name and authinticated=@authinticated " , Conn)
cmd.Parameters.AddWithValue("@Group_name", Group_name)
cmd.Parameters.AddWithValue("@authinticated", true)
Dim result = cmd.ExecuteScalar()
Conn.Close()
Return Convert.ToBoolean(result)
End Function
PHP كود :
If ID_Exists(ID.Text.text) = True Then
the ID already in database
Else
the ID not in database
End If
سوف تقوم بهذه العمليه باستخدام loop مبنية على البيانات الموجودة في ال list
وتقوم بفحص العنصر الاول اذا كان على الاقل يوجد له صح واحد سوف تقوم بعمل تحديث لباقي ال authinticated لهذا الاسم
