PHP/SQL简单单击计数器按钮

PHP/SQL简单单击计数器按钮,php,html,mysql,sql,database,Php,Html,Mysql,Sql,Database,试图做一个简单的点击计数器,不起作用。我的垃圾代码怎么了 addLike.php <?php $requestLikes = "SELECT Likes FROM test1"; $Likes = mysql_query($requestLikes); $insertToLikes = "INSERT INTO test1 (Likes) VALUES (" . $Likes + 1 . ")"; mysql_query($insertToLikes); $Likes = mysql

试图做一个简单的点击计数器,不起作用。我的垃圾代码怎么了

addLike.php

 <?php

$requestLikes = "SELECT Likes FROM test1";
$Likes = mysql_query($requestLikes);

$insertToLikes = "INSERT INTO test1 (Likes) VALUES (" . $Likes + 1 . ")";
mysql_query($insertToLikes);
$Likes = mysql_query($requestLikes);

?>
Fatal error: Uncaught Error: Call to undefined function mysql_query() in /storage/ssd4/786/4680786/public_html/DEMO/PHP/addLike.php:4 Stack trace: #0 {main} thrown in /storage/ssd4/786/4680786/public_html/DEMO/PHP/addLike.php on line 4
是的,我已经和数据库建立了连接
编辑:不要介意将按钮标记

$Likes
分配给
mysql\u查询
的结果后的随机“0”。然后您可以执行
$Likes+1
,但是
$Likes
不是一个数字,因此您不能向其中添加1。
$Likes
被分配给
mysql\u query
的结果。然后执行
$Likes+1
,但是
$Likes
不是一个数字,因此不能向其中添加1。这是一个。mysql_uu因不安全而被弃用,mysqli_uu是一个更快速、更安全的版本,其功能非常相似(请解释为什么使用mysqli)。您应该坚持使用预先准备好的语句。即使是
mysqli\u real\u escape\u string()
在某些情况下也存在一些安全问题。现在请允许我再问一个问题。mysqli\u fetch\u数组是否与php数组有某种关联?@Jaypaque yes它会带来数组,例如
$test=mysqli\u query($conn,“SELECT a,b,c”)
当您使用
$array=mysqli\u fetch\u数组($test)
时,您会得到数组。这可以像这样显示
echo$array[1]
echo$array['b']
都会导致设置“mysqli_fetch_array()期望参数1是mysqli_result”错误,并且不知道它想要的是什么。mysql_uu因不安全而被弃用,mysqli_uu是一个更快速、更安全的版本,其功能非常相似(请解释为什么使用mysqli)。您应该坚持使用预先准备好的语句。即使是
mysqli\u real\u escape\u string()
在某些情况下也存在一些安全问题。现在请允许我再问一个问题。mysqli\u fetch\u数组是否与php数组有某种关联?@Jaypaque yes它会带来数组,例如
$test=mysqli\u query($conn,“SELECT a,b,c”)
当您使用
$array=mysqli\u fetch\u数组($test)
时,您会得到数组。这可以像这样显示
echo$array[1]
echo$array['b']
都会导致设置“mysqli_fetch_array()期望参数1是mysqli_result”错误,并且不知道它想要我做什么
 <?php
$conn = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db");

$requestLikes = "SELECT Likes FROM test1";
$LikesQ = mysqli_query($conn, $requestLikes);
$Likes = mysqli_fetch_array($LikesQ);
$x = $Likes[0] + 1;
$insertToLikes = "INSERT INTO test1 (Likes) VALUES ('$x')";
mysqli_query($conn, $insertToLikes);
$y = mysqli_query($conn, $requestLikes);
$output = mysqli_fetch_array($y);
echo "<h1>$output[0]</h1>";

?>
 <?php
$conn = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db");

$requestLikes = "SELECT Likes FROM test1";
$LikesQ = mysqli_query($conn, $requestLikes);
$Likes = mysqli_fetch_array($LikesQ);
$x = $Likes[0] + 1;
$insertToLikes = "INSERT INTO test1 (Likes) VALUES ('$x')";
mysqli_query($conn, $insertToLikes);
$y = mysqli_query($conn, $requestLikes);
$output = mysqli_fetch_array($y);
echo "<h1>$output[0]</h1>";

?>