2016-09-26 20 views
-1

私はMySQLにデータを挿入しようとしていますが、動作しません。ここでは、このコードにエラーは表示されません。私はMySQLにデータを挿入しようとしていますが、エラーはありませんが、データが挿入されていませんか?

<?php 

$connection = mysqli_connect("localhost", "root", ""); 
if(!$connection) { 
    echo 'Server Not Found'; 
} 
else { 
    echo 'Server Found'; 
} 

// Establishing Connection with Server 
$db = mysqli_select_db($connection,"colleges"); // Selecting Database from Server 
if (!$db) { 
    echo 'Databaje Not Found'; 
} 
else { 
    echo 'Databaje found'; 
} 

if(isset($_POST['submit'])) { // Fetching variables of the form which travels in URL 
    $name = $_POST['name']; 
    $email = $_POST['email']; 
    $contact = $_POST['contact']; 
    $address = $_POST['address']; 

    if($name !=''||$email !='') { 
     //Insert Query of SQL 
     $query = mysqli_query("insert into students(student_name, student_email, student_contact,student_adress) values ('$name', '$email', '$contact', '$address')", $connection); 

     echo "<br/><br/><span>Data Inserted successfully...!!</span>"; 
    } 
    else { 
     echo "<p>Insertion Failed <br/> Some Fields are Blank....!!</p>"; 
    } 
} 

mysqli_close($connection); // Closing Connection with Server 

?> 
+1

あなたはどのエコーメッセージを返信しますか? – Ma3x

+0

推測では、 'student_adress'は 'student_address'でなければなりません。 – Carl

+1

$ mysqli_query()内の$接続が最初に来ます。 – nogad

答えて

0

$クエリでは、最初に$接続を書き、次にコンマを追加して挿入クエリを書き込みます。これは役に立ちます。 $ queryがまだ失敗した場合、mysqli_error()関数を使用してクエリのエラーを確認してください。

関連する問題