2016-11-19 13 views
2

wampを使用してMySQLサーバーにデータをアップロードするための簡単なPHPスクリプトを作成しました。 私のスクリプトがある -Wamp Serverが構文エラーwidthoutを表示しています実際のエラー

<?php 
    $server = "127.22.9.0"; 
    $user = "root"; 
    $password = ""; 
    $db = "complaints"; 

    $conn = new mysqli($server, $user, $password, $db); 

    if ($conn->connect_error) { // This is that line 9 
     die("Connection failed: " . $conn->connect_error); 
    } 

    echo "Connected successfully"; 

    $sql = "INSERT INTO complaints (email, title, details) VALUES ('".$_POST['email']."', '".$_POST['title']."', '".$_POST['dtls']."')"; 

    if ($conn->query($sql) === TRUE) { 
     echo "New record created successfully"; 
    } else { 
     echo "Error: " . $sql . "<br>" . $conn->error; 
    } 
?> 

私はWAMPサーバ上でこれを実行すると、それは私が徹底的にエラーを探しますが、何も見つからなかった

Parse error: syntax error, unexpected '{' in C:\wamp64\www\index.php on line 9 

エラーを示しています。

誰もがこれで私を助けることができますか?

編集:私は私の問題を解決しましたが、異常な方法で -

私は私のコードを再入力し、いくつかの不要なスペースを削除し、if文の構造を変更しました。さて、私のコードは動作します -

$server = "127.22.9.0"; 
$user = "root"; 
$password = ""; 
$db = "complaints"; 

$conn = new mysqli($server, $user, $password, $db); 

nl2br($_POST['dtls']); 

if($conn->connect_error) 
{ 
    die("Error: ".$conn->connect_error); 
} 

$sql = "INSERT INTO complaints (email, title, details) VALUES ('".$_POST['email']."', '".$_POST['title']."', '".$_POST['dtls']."')"; 

if($conn->query($sql)) 
{ 
    echo "<h1>Success!! Your complaint has been successfully registered!!</h1>"; 
} 
else 
{ 
    echo "Error: " . $sql . "<br>" . $conn->error; 
} 

変化は非常に不必要であるが、それは動作します。

+0

$ conn-> connect_errorショーのエラーこれは$ conn-> connect_error mysqliの方法を使用することであるので、() –

+0

私はそれを追加しました。これで、 'die'文法エラー、C:\ wamp64 \ www \ index.php(10行目)の予期しない 'die'(T_EXIT)のエラーを表示します。 ' –

+0

あなたはどちらのPHPバージョンを使用していますか? – PassionInfinite

答えて

-1
$conn = new mysqli($server, $user, $password, $db); 
if (!$conn) { 
die("Connection failed: " . mysqli_connect_error()); 
} 
echo "Connected successfully"; 
+0

上記のコードを使って、それらのバージョンprobをあなたのコード@ Aneesh –

+0

'OOP'と' procedural'スタイルを混ぜています。 – Xorifelse

+0

エラーを削除しようとしています@ X –

関連する問題