اذهب الي المحتوي
Hangaw Hawlery

مشكلة في برامري كي

Recommended Posts

Hangaw Hawlery

السلام عليكم و رحمة االله و بركاته
أني اريد ان كرر برايمري كي الى 4 مرات في حقل 

مثال 
ايدي اسم دولة 
1 السعودية 
2 السعودية 
3 السعودية 
4 السعودية 
5 العراق 
6 العراق 
7 العراق 
8 العراق 

9 المصر

10 المصر

11 المصر

12 المصر

انا اريدي وضع هذا لداتابيس phpmyadmin يعني عند ادخال (insert ) كل ايدي له اربعة اسم دولة و لا أكثر 
هل أكو فكرة بقوم هذا بال بي اتش بي ؟ أو تعديل primary key الى تكرار 4 مرات من رو ؟ 5oF_055.gif

 
اذا ماكو حل من داتابيس اريد حل من بي اتش بي عند ادخال داتا 
اريد ان منع ادخال داتا من أكثر 4 مرات من اسم الدولة 

و هذا هو ملف لادخال ( اني اريد $subject_teacher تكرر الى 4 عدد و لا أكثر حسب كل ايدي  ) limit row to 4 pre id
 
شكراً لمساعدة
 

<?php 
if (isset($_POST['submit'])) {
   
  $subject_name = htmlspecialchars($_POST['subject_name']);
  $subject_class = htmlspecialchars($_POST['class']);
  $subject_teacher = htmlspecialchars($_POST['teacher']);
  $subject_note = htmlspecialchars($_POST['subject_note']);

   $stmt_subject = $connect->prepare("INSERT INTO subjects (subject_name, subject_teacher, subject_class, subject_note) VALUES (:subject_name, :subject_teacher, :subject_class, :subject_note)");
  $stmt_subject->bindParam (':subject_name' , $subject_name , PDO::PARAM_STR );
  $stmt_subject->bindParam (':subject_teacher' , $subject_teacher , PDO::PARAM_STR );
  $stmt_subject->bindParam (':subject_class' , $subject_class , PDO::PARAM_STR );
  $stmt_subject->bindParam (':subject_note' , $subject_note , PDO::PARAM_STR );
  $stmt_subject->execute();

  if (isset($stmt_subject)) {
    echo "<div class='alert alert-success center' style='width: 90%; margin: auto;'><p>".$lang ['subject_was_added']."</p></div><br><br>"; 
  }

  else {
   echo "<div class='alert alert-danger center' style='width: 90%; margin: auto;'><p>".$lang ['Error_retry_again']."</p></div><br><br>";     
  }


 } 

 

?>

 

تم تعديل بواسطة Hangaw Hawlery

شارك هذه المشاركه


رابط المشاركه
شارك
eslam elbyaly

- المنتدى خاص بمنتجات اوراكل.

- يفضل التحدث باللغة العربية الفصحى حيث انى لم افهمك.

شارك هذه المشاركه


رابط المشاركه
شارك
Neveen_Ebrahim

السلام عليكم ورحمه الله وبركاته
أولا ما فى مفتاح رئيسى يتكرر إلا إذا عملته
composite key
e.g. country_id + Serial as sequence to be generated
For more details of sequence please check http://oracledevelopertrainingtasks.blogspot.com.eg/search/label/Sequence

شارك هذه المشاركه


رابط المشاركه
شارك

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان

×
×
  • اضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: إتفاقية الخصوصية