2016-05-01 19 views
0
<?php 
    $servername = "localhost"; 
    $username = "root"; 
    $password = ""; 
    $databasename = "test"; 

    $conn = new mysqli($servername , $username , $password, $databasename); 
    $name = $_POST["firstname"]; 
    $last = $_POST["lastname"]; 
    $statement = mysqli_prepare($conn, "INSERT INTO user(firstname ,lastname) VALUES(?,?)"); 
    mysqli_stmt_bind_param($statement ,"si", $name,$last); 
    mysqli_stmt_execute($statement); 

    $response = array(); 
    $response["success"] = true; 

    echo json_encode($response); 

?> 

どこ姓を保存することはできませんが、それはデータベース内の最初の名前を保存することが、上記のPHPスクリプトの問題があります。0、連結ディスプレイ最初と最後の名前だけ最初の名前は、mysqlデータベースに保存され

+0

であるべきで、あなたの 'form'はどこにあるのでしょうか? –

+0

「0連結」は何を意味しますか? – Barmar

答えて

0

問題は、このラインである、

mysqli_stmt_bind_param($statement ,"si", $name,$last); 
            ^see here 

それは、

mysqli_stmt_bind_param($statement ,"ss", $name,$last); 
+0

ええ、私はそれを得てありがとう –

関連する問題