1、index.php 读取数据库点赞表的数量。
<!doctype html><html><head> <meta charset="utf-8"> <title>点赞</title> <script src="jquery-2.1.1.min.js"></script> <script src="index.js"></script></head><body> <button id="btn">赞</button> <span id="result"> <?php $con = mysqli_connect('localhost', 'username', 'password'); if(! $con ) { die('连接失败: ' . mysqli_error($con)); } mysqli_select_db($con,'jwhuang'); mysqli_query($con,"set names utf8"); $result = mysqli_query($con,"select * from zan"); while($row = mysqli_fetch_array($result)) { echo $row['zan']; } mysqli_close($con) ?> </span></body></html>
2、server.php 用户点击赞按钮就向数据库插入一条数据。
<?phpheader("content-type:text/html;charset=utf-8");$con = mysqli_connect('localhost', 'username', 'password');if(!$con ){ die('连接失败: ' . mysqli_error($con));}mysqli_select_db($con,'jwhuang');mysqli_query($con,"set names utf8");mysqli_query($con,"update zan set zan = zan+1");$result = mysqli_query($con,"select * from zan");if(isset($_get['name'])){while($row = mysqli_fetch_array($result)) { echo $row['zan']; }}else{ echo "赞失败!";}mysqli_close($con);?>
3、index.js 请求数据
$(document).ready(function(){ $("#btn").on("click",function(){ $.get("sever.php",{name:$("#btn").val()},function(data){ $("#result").text(data); }); });});
更多php相关知识,请访问!
以上就是php mysql怎么实现点赞功能的详细内容。
