أفنان محمد نشر 20 مايو 2021 أرسل تقرير مشاركة نشر 20 مايو 2021 أحتاج الى عمل كود يمنع تكرار نفس الcode أكثر من مره جربت هذا الكود يظهر لي ايرور في rowcount if (isset($_POST['code'])) $code=$_POST['code']; $query="SELECT code FROM types WHERE code =:$code "; $query_res=$conn->query($query); $count=rowcount($query_res->fetchAll()); if($count > 0){ echo "code is already taken"; } else { } php , mssql شكرا لكم 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 بلال زيادة نشر 20 مايو 2021 أرسل تقرير مشاركة نشر 20 مايو 2021 هل يمكنك وضع الكود التالي $count = $query->num_rows بدل الكود التالي $count=rowcount($query_res->fetchAll()); ثم إخباري بالنتيجة. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد صقر3 نشر 20 مايو 2021 أرسل تقرير مشاركة نشر 20 مايو 2021 ممكن تراجعي العدد علي طول نعد عدد ال rows اللي بتحتوي الكود المعين إذا ما بنحتاج نستخدم ال codes في حاجه تانيه // نستخدم دالة ال count $query="SELECT count(code) FROM types WHERE code =:$code "; $query_res=$conn->query($query); // نستخدم دالة fetchColumn // بترجع string -> cast to int $count= (int) $query_res->fetchColumn(); اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
أفنان محمد
أحتاج الى عمل كود يمنع تكرار نفس الcode أكثر من مره
جربت هذا الكود يظهر لي ايرور في rowcount
if (isset($_POST['code'])) $code=$_POST['code']; $query="SELECT code FROM types WHERE code =:$code "; $query_res=$conn->query($query); $count=rowcount($query_res->fetchAll()); if($count > 0){ echo "code is already taken"; } else { } php , mssql
شكرا لكم
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.