前端web链接mysql示例,PHP+Mysql

假设您已经搭建好了php环境并写好了基本的网页表单提交结构

表单示例代码如下

一定要引入jquery.js

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
    $(document).ready(function() {
        $(".btn-upper.btn-yellow.btn").click(function() {
            var name = $("input[name='name']").val();
            var email = $("input[name='email']").val();
            var subject = $("input[name='subject']").val();
            var message = $("textarea[name='message']").val();

            $.post("mysql.php", {
                name: name,
                email: email,
                subject: subject,
                message: message,
            }, function(result) {
                $("#result").html(result);
            });
        });
    });
</script>

基本的表单提交结构在这里不多赘述,根据自己需求来使用post方法发出请求

接着创建.php文件,用于连接数据库

代码如下

<?php    
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS");
// 数据库连接信息    
$servername = "servername";   
$username = "username";    
$password = "password";  
$dbname = "dbname";  
    
// 创建连接    
$conn = new mysqli($servername, $username, $password, $dbname);    
    
// 检查连接    
if ($conn->connect_error) {    
    die("连接失败: " . $conn->connect_error);    
}    
    
// 收集表单数据    
$name = $conn->real_escape_string($_POST['name']);    
$email = $conn->real_escape_string($_POST['email']);    
$subject = $conn->real_escape_string($_POST['subject']);    
$message = $conn->real_escape_string($_POST['message']);    
    
// 准备插入语句    
$sql = "INSERT INTO table (`name`, `email`, `subject`, `message`) VALUES ('$name', '$email', '$subject', '$message')";  
//   var_dump($sql);
if ($conn->query($sql) === TRUE) {    
    echo "insert success";    
} else {    
    echo "Error: " . $conn->error;    
}    
    
$conn->close();    
?>

其中,数据库连接信息分别修改为你自己的数据库信息

准备插入语句insert into “此处修改为欲插入的表名”。

以下是Mysql的创建,这里以小皮面板为例(你可以自己mysql建表,连接方式同理)

官网xp.cn下载

打开解压安装后开启Mysql服务

接着在本地localhost开启一个php服务,打开命令符面板输入

php -S localhost:8088 -t C:*********

-t 后面是文件的根目录
根据路径找到你要访问的文件http://localhost:8088/文件路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值