الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

بتاريخ:

السلام عليكم و رحمة االله و بركاته
أني اريد ان كرر برايمري كي الى 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

بتاريخ:

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

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

  • بعد 1 شهر...
بتاريخ:

السلام عليكم ورحمه الله وبركاته
أولا ما فى مفتاح رئيسى يتكرر إلا إذا عملته
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

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

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

زائر
أضف رد على هذا الموضوع...

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.