2017-06-25 6 views
-2

私は登録ページを作成しています。フォームには電子メール、パスワード、確認パスワード、学生ID、名、セカンドネーム、コース、性別、DoBがあります。私は、その情報を収集してデータベースに保存するようにページを設定します。mysqli_query():空のクエリmysqli_error()は、ちょうど1つのパラメータ0を返します。

2エラー:

mysqli_query():空のクエリ

mysqli_error()は0を

 $sql = mysqli_query($connection, "INSERT INTO tblaccounts (Email, Password, Student_ID, ID, FirstName, SecondName, Course, Gender, DoB) VALUES ('".$email."','".$password."','".$Student_ID."','".$id."','".$FN."','".$SN."','".$course."','".$gender."','".$dob."')"); 
     $result = mysqli_query($connection, $sql) or die("Database Connection Failed" . mysqli_error()); 
     $count = mysqli_num_rows($result); 






    <?php 
    require_once 'connect.php'; 
    require_once 'logincheck.php'; 

     if (($_COOKIE['userID']) == null){ 
       //true 
       //show sign in 
       ?> 
       <li><p><center><a class="btn btn-primary btn-lg" href="login.php" role="button">Sign In</a><center></p></li> 
       <?php 
       //show register button 
       ?> 
       <li><p><center><a class="btn btn-primary btn-lg" href="register.php" role="button">Register</a><center></p></li> 
       <?php 
     } else { 
     //false 
     //show 'logged in as' 
       ?> 
     <li><a href="#">Logged in as: <?php echo ($_COOKIE['user']) ?></a></li> 
     <?php//show 'my profile'?> 
     <li><a href="#">My Profile</a></li> 
     <?php//show 'settings'.?> 
     <li><a href="#">Settings</a></li> 
     <li><p><center><a class="btn btn-primary btn-lg" href="logout.php" role="button">Sign Out</a><center></p></li> 
      <!--<br/><a href ="login.php">Go back to the login screen.</a>--> 

         <!--logged in menu--> 
      <!--<li><a href="#">User ID: <php echo ($_COOKIE['userID']) ?></a></li>--> 
    </ul> 
    <?php 
     } 
    ?> 

答えて

0

与えられたあなたは、あなたがしようとしているもう一度、その後、クエリを実行している、まさに1つのパラメータを期待retueningオブジェクトでクエリを実行します。コードを次のように変更してください:

関連する問題