类别:PHP问题 / 日期:2019-12-02 / 浏览:99 / 评论:0

php mysql怎样完成点赞功用

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 用户点击赞按钮就向数据库插进去一条数据。

<?php
header("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相干学问,请接见ki4网!

以上就是php mysql怎样完成点赞功用的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。