أفنان محمد نشر 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 اقتباس
0 بلال زيادة نشر 20 مايو 2021 أرسل تقرير نشر 20 مايو 2021 هل يمكنك وضع الكود التالي $count = $query->num_rows بدل الكود التالي $count=rowcount($query_res->fetchAll()); ثم إخباري بالنتيجة. اقتباس
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(); اقتباس
السؤال
أفنان محمد
أحتاج الى عمل كود يمنع تكرار نفس ال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
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.