已有40人关注
页面显示添加成功,但是数据库没有添加数据
发表在PHP图书答疑 2020-06-08 《零基础学PHP》第9 章 PHP 操作MySQL 数据库
是否精华
版块置顶:

<?php

$link = mysqli_connect('localhost', 'root', 'root', 'database9');

mysqli_query($link,"set names utf8");//设置数据库编码格式utf8

/* 检测连接是否成功 */

if (!$link) {

    printf("Connect failed: %s\n", mysqli_connect_error());

    exit();

}

/* 检测是否生成MySQLi_STMT类 */

$stmt = mysqli_prepare($link, "insert into member (email,password,tel) VALUES (?, ?, ?)");

if ( !$stmt ) {

    die('mysqli error: '.mysqli_error($link));

}

/* 获取POST提交数据 */

$email    = $_POST['email'];                //接收email

$password = $_POST['password'];             //接收password

$tel      = $_POST['tel'];                  //接收tel


/* 参数绑定 */

mysqli_stmt_bind_param($stmt, 'sss', $email, $password, $tel);

/* 执行prepare语句 */

mysqli_stmt_execute($stmt);

/* 根据执行结果,跳转页面 */

if(mysqli_stmt_affected_rows($stmt)){

    echo "<script>alert('添加成功');window.location.href='index.php';</script>";

}else{

    echo "<script>alert('添加失败');</script>";

}


?>


分享到:
精彩评论 1
andy
学分:2118 LV10
TA的每日心情
继续努力
2017-02-06 23:42:34
2020-06-09
沙发

逐步调试一下。先检查连接的数据,然后检查能否正常接收到用户名和密码,最后再检查数据库是否有数据。

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照