php - 插入我的本地 sql server
问题描述
我正在尝试插入我的本地 sqlserver。问题是它似乎没有运行 php 代码。它使用我的所有代码在浏览器中打开页面:
html
<!DOCTYPE html>
<html>
<head>
<title>Form linked to database</title>
</head>
<body>
<form action="insert.php" method="post">
Name: <input type="text" name="username">
<br>
Email: <input type="text" name="email">
<br>
<input type="submit" value="insert">
</form>
</body>
</html>
php
<?php
$servername = "(local)\sqlexpress";
$username = "sa";
$password = "1234";
$dbname = "MyCalendar";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO customermaster(code, name, email)
VALUES ('1234', 'Doe', 'john@example.com')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
解决方案
你不能直接打开php文件。您需要在您的计算机上安装本地服务器才能执行您的 php 代码。试试XAMPP,它很容易安装。
推荐阅读
- r - R-caret - 如何持久化模型
- laravel - Laravel hasOne 只获取一个字段而不是对象
- java - 如何将 2017-08-01T16:00:00-04:00 转换为 Java 中的时间戳?
- javascript - 在 SAS 中使用 JavaScript + D3 3.x 代码创建 HTML 输出
- c# - 如何处理 ssis 包中变量的锁定共享读取?
- nedb - node.js-express 中 nedb 的 database.find{} 问题
- sql - 来自具有 ID 分组的软配置字段的数据透视表
- ajax - 使用烧瓶海浪进行 Ajax 调用
- amazon-emr - 有没有办法让 Step Functions 输入值进入 EMR step Args
- laravel - 在 Laravel 6 中对子查询使用 addSelect 时出错