显示已更新mysql的Php是否未更新?

显示已更新mysql的Php是否未更新?,php,sql-update,set,webpage,Php,Sql Update,Set,Webpage,抱歉,这是一个相当大的页面,如果你能看一下,告诉我为什么它不更新我的数据库,但这里的php页面是我获取大学id和我想要更新的值的第一个页面,一旦点击投票,它会做一个简单的数学等式来更新总数,然后除以得到百分比 Sorry if you cant understand me been stressed over this project. 代码不会进入代码盒,所以这里有链接。 顺便说一句,它在第30行,它没有更新到数据库,但只有在php页面 编辑:我自己找到了答案,发现URL没有发布值,一旦我

抱歉,这是一个相当大的页面,如果你能看一下,告诉我为什么它不更新我的数据库,但这里的php页面是我获取大学id和我想要更新的值的第一个页面,一旦点击投票,它会做一个简单的数学等式来更新总数,然后除以得到百分比

Sorry if you cant understand me been stressed over this project.
代码不会进入代码盒,所以这里有链接。

顺便说一句,它在第30行,它没有更新到数据库,但只有在php页面
编辑:我自己找到了答案,发现URL没有发布值,一旦我手动输入,它就会更新,所以它是另一个需要编辑的页面,但谢谢大家

尝试从mysql_query()函数调用中删除$con。我从来没有重复过连接调用,文档也没有告诉您在函数调用中放置第二个值。

您应该在第30行中用引号括起
$math2
,如下所示:

$sql3 = "UPDATE users_colleges SET percentage = '$math2' WHERE college_id = $Vcollege_id";
整数不需要包含在引号中,但字符串需要包含在引号中——您在第29行的
$math2
中添加了“%”,因此它不再是整数


但是,不确定是否需要在数据库中存储带有“%”的所有值。。。但如果你是这样做的,就需要用引号括起来。

这没有必要,但我认为这不是问题。如果打开了多个数据库连接,则可以通过该连接。不会引起问题,只是不需要一个单一的连接。它以前工作过,但现在不知道为什么它也会更新投票,这基本上是相同的事情,在一种方式找到答案,它的另一个页面希望通过url发布值。谢谢不管怎样有错误信息吗?输出是什么?没有错误只是没有更新我的数据库总数,但在php页面上显示我的数学1正在更新,这是一个等式,然后我有一个sql更新来获取数学1以更新总数。您没有检查查询的值是否有错误,例如,
mysql\u query($sql3,$con)或die(mysql\u error())。在另一个页面上找到了答案,希望通过url发布值。无论如何,谢谢。同样,在查询中使用所有变量之前,您应该先通过
mysql\u real\u escape\u string()
运行所有变量,因为您的代码现在对您来说非常不安全。例如,如果有人访问<代码>?id=1;DROP+表格+用户\大学你的代码会执行它。嗯,我想是uve得到了,让我试试这个。没有错误,它一定与其他页面有关,然后找到了答案,它是其他页面,希望通过url发布值。不管怎样,谢谢,好吧,很高兴听到你把它修好了