Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

चेक बॉक्स द्वारा डेटा का चयन करें अगला क्लिक करें और चयनित पंक्ति को अचयनित करें

मुझे लगता है कि आप कह रहे हैं कि एक बार पाठ्यक्रम का चयन हो जाने के बाद इसे अगले पृष्ठ पर प्रदर्शित नहीं किया जाना चाहिए जहां छात्र अन्य पाठ्यक्रमों पर एक नज़र डाल सके?

यदि ऐसा है तो आप अगले पृष्ठ पर निम्नलिखित sql क्वेरी का उपयोग कर सकते हैं जहाँ आप छात्र के पूर्ण पाठ्यक्रम को प्रदर्शित नहीं करना चाहते हैं।

SELECT * FROM course WHERE id != $course_id

अगर मैं गलत हूं तो मुझे बताएं। मैंने कोई टिप्पणी नहीं की क्योंकि मेरी प्रतिष्ठा कम थी और स्टैकओवरफ्लो ने मुझे इसकी अनुमति नहीं दी थी।

[संपादित]

यह आपका पूरा कोड है।

//assuming that you are logging in the students with their username or email id, if so then store their username in a session where logging in.
<?php 
    $user = $_SESSION['username'];
    include("includes/connect.php");

    if (isset($_POST['submit'])){

    $course_id= $_POST['course_id'];
    $course_title= $_POST['course_title'];
    $course_credits= $_POST['course_credits'];
    $course_status= $_POST['course_status'];

    $query="SELECT course.id,course.title,course.credits,course.status FROM course WHERE course.username = $user";

    $run=mysqli_query($conn,$query);

    while($row=mysqli_fetch_array($run)){
    $course_id= $_SESSION['course_id'] = $row['course_id'];
    $course_title=$row['course_title'];
    $course_credits=$row['course_credits'];
    $course_status=$row['course_status'];
}
    ?>
$already_selected_course = $_SESSION['course_id'];

Now the query should look like.

$query = "SELECT course.id,course.title,course.credits,course.status FROM course WHERE course.id != $already_selected_course";

यह बात है। नोट:इस समाधान में कोष्ठक आदि की कुछ त्रुटियां हो सकती हैं लेकिन तर्क स्पष्ट है।

बेहतर जानकारी के लिए मेरी MySQL पूरी वीडियो श्रृंखला देखें। यहाँ!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. केकपीएचपी में कई मायने रखता है

  2. Mysql कॉलम को कैसे सॉर्ट करें जिसमें बाइट्स केबी एमबी जीबी में डेटा है?

  3. रनटाइम त्रुटि:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

  4. मारियाडब कनेक्शन क्लाइंट:mysql 8.0 . पर उपयोगकर्ता (पासवर्ड का उपयोग करके:नहीं) के लिए प्रवेश निषेध

  5. PHP-MYSQL:यूनिक्स टाइमस्टैम्प को डेटटाइम में कनवर्ट करना और इसके विपरीत