2017-09-14 9 views
0

私はmySQLデータベースにPHPページからデータを挿入しようとしています。私は私のPHPコードのページの一部をページ上に表示されているのではなく、以下に処理されている更新すると(機密情報がブロックされた)私のコードです:PHPコードが自分のHTMLを入力しています

<?php 
    $servername = "localhost"; 
    $username = "*******"; 
    $password = "*******"; 
    $dbname = "accounts"; 

    // Create connection 
    $conn = mysqli_connect($servername, $username, $password, $dbname); 
    // Check connection 
    if (!$conn) { 
     die("Connection failed: " . mysqli_connect_error()); 
    } 

    $sql = "INSERT INTO MyGuests (firstname, lastname, email) 
    VALUES ('John', 'Doe', '[email protected]')"; 

    if (mysqli_query($conn, $sql)) { 
    echo "New record created successfully"; 
    } else { 
    echo "Error: " . $sql . "<br>" . mysqli_error($conn); 
    } 

    mysqli_close($conn); 
?> 

、これは「ソースの表示」のスクリーンショットである、などあなたはそれがPHPと私のページに表示されて停止する並べ替えを見ることができます。思考?

view source

+0

Iでありますあなたのコードに何か問題があるとは思わない。あなたのサーバーがオンで、php libがインストールされていることを確認してください。 – Infiltrator

+0

あなたのvhosts、htaccess、悪い権利ファイル/フォルダ、またはあなたが何らかの理由でApache停止で悪い設定かもしれません...あなたのログにいくつかのエラーがありましたか? –

+2

ファイルは '.php'ですか? 'http://'でアクセスしますか? – chris85

答えて

1

こんにちは、あなたのコードは、私は私のローカルサーバー上でテスト大丈夫です仲間。私はあなたが正しい拡張子を持つファイルを保存していないと思う。データが挿入されていない場合は、mysqlテーブルのフィールドが正しくありません。私は問題があなたのウェブサーバーたりファイル拡張子のいずれかであると思い

1

のphpファイルname.phpの正しい拡張、Webサーバーがアクティブであることを確認し、ファイルの拡張子は、の.php

関連する問題