Sql奇怪的错误

时间:2016-10-28 16:45:34

标签: php mysql

我觉得这对初学者编码器来说非常奇怪。 我正在使用PHP和MYSQL创建一个投票系统。我试图通过post方法直接更新我的数据库库。用户点击投票按钮字段自动更新。 我正在使用此查询。

<?php 
require 'connect.php';

if(isset($_POST['ambition'])){


    $ambition= "update catagory set ambition=ambition+1";
    $sql = mysqli_query($con,$amla) or die(mysqli_error($con));

    $ambition= "UPDATE `catagory` SET `ambition` = 'ambition+1'";
    $sql =  mysqli_query($con,$ambition) or die(mysqli_error($con));

   echo $sql;

    }

?>

我的问题是:当我在没有引号的情况下运行查询时,它返回“1”并更新了我的数据库字段。但是当我使用引号(单引号和双引号)运行查询时,它只返回“1”。但是没有更新我的数据库列。

我在这里没有注意到哪种SQL标准。任何人都能解释一下吗?

0 个答案:

没有答案