اذهب إلى المحتوى
  • 0

تفريغ البيانات من حقل في جدول بقاعدة البيانات

Hamada Ahmed

السؤال

السلام عليكم

لدي في جدول الاعضاء حقل كود التحقق لاسترداد كلمة السر يتم توليد كود ويضاف للجدول ويتم ارسالة عبر البريد الالكتروني 

اريد بعد تغيير المستخدم لكلمة المرور تفريغ حقل كود التحقق الخاص بهذا المستخدم

<?php
// Set parameters
$password = password_hash($_REQUEST['password'], PASSWORD_DEFAULT);
$confirm_password = password_hash($_REQUEST['confirm_password'], PASSWORD_DEFAULT); 

$stmt = $db->prepare("UPDATE accounts SET password=?,confirm_password=? WHERE verification_key=?");
$stmt->bind_param('sss',$password,$confirm_password,$_SESSION['verification_code']);
$stmt->execute();            
if ($stmt) 
{
  //تفريغ كود التحقق
  
}           
$stmt->close();        
?> 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

المفهوم من كلمة تفريغ هنا هو إما وضع قيمة فارغة '' أو القيمة NULL داخل هذا الحقل بما أنه من نمط سلسلة نصية أو string بحسب الاستعلام لديك sss، أي بأن تصبح قيمة الحقل:

verification_key=''

أو

verification_key=NULL

وذلك يعتمد على النمط المسموح في هذا الحقل بجدول قاعدة البيانات لديك. ويمكنك تحقيق ذلك بإجراء أمر التعديل نفسه ضمن الشرط مع وضع إحدى القيم السابقة.

$key = null;
$stmt = $db->prepare("UPDATE accounts SET verification_key=? WHERE verification_key=?");
$stmt->bind_param('ss',$key,$_SESSION['verification_code']);

في حال كان غير مسموح وضع القيم Null يمكنك إما تغييرها في قاعدة البيانات أو استبدالها بالقيمة الفارغة ''

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...