所以我刚买了一个Microsoft azure SQL server,我试图在我的网站上使用php连接到它,但是它总是抛出一个错误,上面写着“警告:mysqli::__construct():php_network_getaddrinfo失败:没有这样的主机是已知的。在C:\xampp\htdocs\website\data.php第50行
警告:mysqli::__construct():(HY000/2002):php_network_getaddress:getaddrinfo失败:未知此类主机。在C:\xampp\htdocs\website\data.php中的第50行连接失败:php_network_getaddress:getaddrinfo失败:没有这样的主机是已知的。
代码:
<!DOCTYPE html>
<html>
<body>
<?php
$firstname = $_POST["inputFirstName"];
$lastname = $_POST["inputLastName"];
$email = $_POST["emailaddress"];
//$email = "";
$discordid = $_POST["discordid"];
$stuff = array($firstname, $lastname, $email, $discordid);
//echo implode(" ",$stuff);
require_once('vendor/autoload.php');
$stripe = new \Stripe\StripeClient(
'APIKEYHERE'
);
if(!empty($stripe->customers->all(['email' => $email, 'limit' => 1])->data[0])){
$yo = $stripe->customers->all(['email' => $email, 'limit' => 1])->data[0]->id;
echo("You are already in our system your customer ID is: " . $yo);
}
else{
echo("All good");
$stripe->customers->create([
'name' => $firstname . " " . $lastname,
'email' => $email,
'description' => $discordid,
]);
//add free subscription
$stripe->subscriptions->create([
'customer' => $stripe->customers->all(['email' => $email, 'limit' => 1])->data[0]->id,
'items' => [
['price' => ''],
],
]);
// Create connection
$servername = "";
$username = "";
$password = "";
$dbname = "";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO tblCustomer (DiscordID, CustID, DiscordName)
VALUES ('111', '55', 'John Smith')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
//create and redirect user to billing session
header("Location: ".$stripe->billingPortal->sessions->create([
'customer' => $stripe->customers->all(['email' => $email, 'limit' => 1])->data[0]->id,
'return_url' => 'https://www.google.com/',
])->url);
}
?>
</body>
</html>
由于未正确设置“主机”,出现“已知无此类主机”警告。
重新检查“服务器名”
了解如何查找SQL server Management Studio的服务器名称
这对我很管用:
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test";
我正在尝试从我创建的一个简单的联系人表单中插入数据。我正在使用phpMyAdmin 下面是PHP(出于安全考虑,我删除了define语句,但我可以毫无问题地建立到数据库的链接。) 当有人点击论坛上的submit按钮后,代码就会运行,据我所知,这是正常工作的。 该错误发生在php代码的末尾。正在输出“SLQ Insert Statement FAILD”,但未发布mysql错误。 我的数据库/表的设
问题内容: 我正在尝试使用ESAPI.jar为我的Web应用程序提供安全性。基本上我刚刚开始使用ESAPI.jar。但是问题是我什至无法使用ESAPI运行简单的程序。小代码段是: 我收到此错误: 我尝试将3个ESAPI属性文件复制到我的源文件夹中,并在构建路径上进行配置,但是仍然没有成功。我尝试了许多排列和组合都无济于事。 请指导我。 属性文件的内容为: 问题答案: ESAPI.propertie
新数组列表 我用多头填充这个数组列表。 当我试图将其插入postgresql时,我使用以下方法: 使用JDBC模板。但是当我试图运行这段代码时,它在“ARRAY[?]”上给出了一个错误。但如果temp2是一个单一的数字,比如:1253214,它就可以工作。有人有主意吗? 我的错误是: PreparedStatementCallback;错误的SQL语法[UPDATE pb1plnitm SET p
我正在尝试读取文本文件,然后对其应用一些数据验证规则。添加规则后,我将数据写回Excel文件。 但是当尝试将其写回excel文件时,我收到了这个错误: 线程“主”org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException:保存失败:保存包时发生错误:部分 /docProps/app.xml无法保存在流中,编组器org.apache.p
我创建了一个模型使用在sql炼金术如下所示。 然后我将同一个模型移植到Snowflake数据库。 该模型有一个字段,声明为和。当我尝试插入数据到表使用雪花控制台。我必须提供,否则它不会插入数据并返回错误。 查询(成功执行,其中提供了)- 查询(当我完全忽略列时成功执行)- 查询(执行失败,其中为空)- 它返回了一个错误- 此方法的任务是将数据插入上述数据库表中。 来自SQLAlChemy的错误-
我正在尝试在表a中插入外键(在phpmyadmin中): 将表A添加外键(id_B)引用B(id_B); 但我得到了一个错误: 表A的id_A为主键,表B的id_B为主键。这两个表都使用innoDB作为存储引擎,表A中的id_B列和表B中的id_B列具有相同的类型。 出了什么问题,我该如何解决?