Immer connection failed: php_network_getaddresses: getaddrinfo fehlgeschlagen: Name oder eine Dienstleistung nicht bekannt

Im mit POST-Methode fügen Sie einige Daten in der db auf meinem server.Dies ist mein connection.php Datei, die gespeichert ist in meinem http://www.url.com/public_html.

    <?php

$servername = "http://www.url.com";
$username = "db_username";
$password = "db_password";
$databaseName = "db_name";

$connect = new mysqli($servername,$username,$password,$databaseName);

if ($connect->connect_error) {
    die("Connection failed: " . $connect->connect_error);
} 
echo "Connected successfully";

?>

Dies ist insert.php Datei auch gespeichert http://www.url.com/public_html, dass ich verwenden, um Daten einfügen in Datenbank.

<?php

if($_SERVER["REQUEST_METHOD"]=="POST"){
    require'connection.php';
    createStudent();
}
function createStudent(){

    global $connect;

    $name = $_POST["name"];
    $lastname = $_POST["lastname"];
    $age = $_POST["age"];

    $query="INSERT INTO  `demo` (  `name` ,  `lastname` ,  `age` ) 
    VALUES ('$name','$lastname','$age')";
    mysqli_query($connect,$query)or die (mysqli_error($connect));
    mysqli_close($connect);
}
?>

Ich benutze Briefträger, und meine android-app zu testen, diese aber im immer:
Connection failed: php_network_getaddresses: getaddrinfo fehlgeschlagen: Name oder eine Dienstleistung nicht bekannt Fehler.

Ich bin kein php-Entwickler, aber ich sehe keinen Fehler in meinem php-Dateien, so dass jede Hilfe wird willkommen sein.

Vielen Dank im Voraus.

Wenn deine Datenbank auf dem gleichen Computer, verwenden Sie $servername = "localhost".
Es ist, weil Sie nicht den host-Namen aufzulösen, Vielleicht DNS-Probleme, host ist nicht erreichbar...

InformationsquelleAutor Ivan Bošnjaković | 2015-12-14

Schreibe einen Kommentar