تم حل المشكلة: rand لا تعمل مع mysqli ما الحل؟

السلام عليكم ورحمة الله وبركاته

الحل: تغيير نوع بيانات حقل الجدول بقاعدة البيانات إلى varchar

لدي هذا الكود

<?php

$activationcode = rand('1000000000','9999999999');

mysqli_query($connect,'INSERT INTO table(code)

VALUES("'.$activationcode.'")') or die(mysqli_error($connect));

?>

عند عرض البيانات المدخله يظهر نفس الرقم مكرر والرقم لا يتغير

مثلا ٢٥٨١٥٢٨٢٤٨ يتكرر كل مرة ولا ينتج رقم جديد

ما الحل


التعليق السابق

آه نعم...

كيف تدخل مدخلين؟ بإعادة تحدبث الصفحة أم داخل for؟

المهم الرقم يتغير في الكود خاصتك والخطأ في مكان آخر... أرفق الكود كاملا... ساعدنا على مساعدتك.

تفضل فقط أقرأ php لان html فقط نماذج

هل اكتشفت الخطأ يا صديقي؟

لم ألاحظ أي خطأ صراحة... لكني لم أجرب الكود كذلك.