sql >> データベース >  >> Database Tools >> phpMyAdmin

mysqlデータベースへのphpフォームの送信

    *甘くて短い*

    まず、 selectを使用して、ユーザー名またはメールアドレスが存在するかどうかを確認します 結果が0(存在しないことを意味します)の場合はクエリを実行し、Insert クエリは先に実行されます

    <?php 
       if($_POST['register']){   
          $uname = $_POST['uname'];
          $email = $_POST['email'];
          $name= $_POST['name'];
          $pass= $_POST['pass'];
          $result =  mysqli_query($con, 'SELECT * from TABLE_NAME where email_id = "'.$email.'" or username = "'.$uname.'" ');
           if(mysqli_num_rows($result) > 0){
              echo "Username or email already exists.";
           }else{
             $query = mysqli_query($con , 'INSERT INTO TABLE_NAME (`email_id`, `username`,`name`,`pass`) VALUES("'.$email.'", "'.$email.'", "'.$uname.'","'.$name.'", "'.$pass.'")');
    
             if($query){
                echo "data are inserted successfully.";
             }else{
              echo "failed to insert data.";
             }
         } 
    }
      ?>
    


    1. PHPMyAdminを使用して2つのテーブル間にリレーションを作成するにはどうすればよいですか?

    2. SSMSを介してdtsxを編集する

    3. HTML形式のテキストをデータベースに保存

    4. phpmyadminユーザーセッションをそれほど速くタイムアウトしないように設定するにはどうすればよいですか?