php请求:警告:mysql_connect():php_network_getaddresses:getaddrinfo失败:没有这样的主机已知

时间:2016-07-31 08:52:21

标签: php ionic-framework openshift host unknown-host

PHP请求显示消息警告:

  

mysql_connect():php_network_getaddresses:getaddrinfo failed:没有这样的主机。在第12行的D:\ xampp \ htdocs \ project \ www \ js \ insert.php

我正在使用openshift主机和离子框架。我还在使用localhost。

这是insert.php:

<?php
$data = json_decode(file_get_contents("php://input"));
$first_name = mysql_real_escape_string($data->first_name);
$last_name = mysql_real_escape_string($data->last_name);
$age = mysql_real_escape_string($data->age);
$homeCity = mysql_real_escape_string($data->homeCity);
$mobile = mysql_real_escape_string($data->mobile);


$host="www.pyf-michaelreda96.rhcloud.com";

mysql_connect($host,"********","********") or die(mysql_error());
mysql_select_db("database") or die(mysql_error());
mysql_query("INSERT INTO members(first_name,last_name,age,home_city,mobile_number)VALUES('".$first_name."','".$last_name."','".$age."','".$homeCity."','".$mobile."')");
$id = json_decode(mysql_insert_id());
echo $id;
?>

1 个答案:

答案 0 :(得分:0)

您的OpenShift设备上的MySQL服务器无法从互联网访问,只能通过设备或端口转发进行访问。您可以在此处了解有关通过端口转发访问数据库的更多信息:https://developers.openshift.com/managing-your-applications/port-forwarding.html