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

पंजीकरण त्रुटि php, mysql, डेटाबेस में कोई डेटा नहीं

त्रुटियां

  1. आप परस्पर विरोधी mysql हैं और mysqli
  2. name विशेषता परिभाषित नहीं है यहाँ पर <button class="btn btn-sm m-r-5" type="submit">Register</button>
  3. register.php . में आप isset check की जांच करें एक वर्ग के साथ , यह कभी काम नहीं करेगा if(isset($_POST['btn-signup']))
  4. साथ ही साथ आपका फ़ॉर्म name फ़ील्ड और पुनर्प्राप्त फ़ील्ड गलत हैं .(फॉर्म - placeholder="Full Name" name="fname" / कोड में - mysql_real_escape_string($_POST['fullname']) )

सुधार

इसे बदलें

if(isset($_SESSION['user'])!="")

{

    header("Location: home.php");

}

इसके लिए

if(!empty($_SESSION['user'])){
    header("Location: home.php");
}

बग फिक्स कोड

register.php में

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

    $fname = mysqli_real_escape_string($conn, $_POST['fname']);
    $uname = mysqli_real_escape_string($conn, $_POST['uname']);
    $email = mysqli_real_escape_string($conn, $_POST['email']);
    $upass = md5(mysqli_real_escape_string($conn, $_POST['pass']));

    $sql = "INSERT INTO users(fullname,username,email,password)  VALUES('$fname','$uname','$email','$upass')";
     if(mysqli_query($conn, $sql))
    {
        ?>
        <script>
            alert('successfully registered');
        </script>
        <?php
    }
    else{
        ?>
        <script>
            alert('error while registering you...');
        </script>
        <?php
    }

}

registration.php में

<button class="btn btn-sm m-r-5" type="submit" name="register">Register</button>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अतिथि वर्चुअलबॉक्स से होस्ट में mysql एक्सेस करें

  2. एंटिटी फ्रेमवर्क के साथ मारियाडीबी का उपयोग करना

  3. एकाधिक स्तंभों के साथ तीन तालिकाओं पर MySQL क्वेरी में शामिल हों

  4. Django + MySQL - अज्ञात एन्कोडिंग:utf8mb4

  5. हाइव का घंटा () फ़ंक्शन 12 घंटे का घड़ी मान लौटाता है