Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 问答游戏分数_Mysql_Vb.net - Fatal编程技术网

Mysql 问答游戏分数

Mysql 问答游戏分数,mysql,vb.net,Mysql,Vb.net,我目前正在创建一个问答游戏,其中的问题存储在数据库中,还有一个名人堂,对玩家的分数进行排名。我的问题是,如果答案正确,如何在数据库中添加分数值? 例如,如果答案正确,我在数据库中的分数也将增加1。我尝试使用更新设置分数,但问题是将分数设置为特定的数字是不好的,它应该只增加1每正确的答案。非常感谢。Im使用VB.NET和MySQL例如,您的分数列是数据库中的第二列,其数据类型为int。。然后你可以填充一个数据表,在每个正确的答案上,插入表的第二行+1的值 示例如下所示: Dim con as

我目前正在创建一个问答游戏,其中的问题存储在数据库中,还有一个名人堂,对玩家的分数进行排名。我的问题是,如果答案正确,如何在数据库中添加分数值? 例如,如果答案正确,我在数据库中的分数也将增加1。我尝试使用更新设置分数,但问题是将分数设置为特定的数字是不好的,它应该只增加1每正确的答案。非常感谢。Im使用VB.NET和MySQL

例如,您的分数列是数据库中的第二列,其数据类型为int。。然后你可以填充一个数据表,在每个正确的答案上,插入表的第二行+1的值

示例如下所示:

   Dim con as new Mysqlconnection =connectionstring
   Dim cmd as new mysql command("select * from table",con)

   Dim table as new datatable

   Dim adapter as new mysqldataadapter

    adapter.fill(table)

    dim cmd2 as new mysqlcommand("Insert into tablename(score) value(@score)",con)

  cmd.parameters.add("@score",mysqldbtype.int).value= table.rows(0)(1) + 1

如注释中所述,使用变量。。然后在最后,在db中插入变量值,更新数据库并更改值。您的密码在哪里?请阅读,或者访问。该网站的目的是帮助编写不太正确的代码,而不是提供教程或从头开始的设计服务。如果你甚至不知道从哪里开始,那就去做。事实上,这太宽泛了。提示:DB不需要在应用程序采取的每一个微步骤上都进行更新-如果你在跟踪rep,你可以使用一个变量,回答一些不好的问题,这些问题不会让你达到目的。大多数会被删除;如果用户不改进他们的Qs,并继续获得DVs,这将禁止他们。许多人会愤怒地退出,用户在rep历史记录中删除了你的所有积分。还有其他问题,但主要是回答不好的问题会鼓励不好的用户问更多不好的问题,这会损害网站。如果你在寻找rep,你可以通过编辑帖子格式、标题中的标签等来快速达到2000,从而改善网站。