草庐IT

fun_subcategory_ids

全部标签

php - 将值等于 ID 的所有行相加

我一直在四处寻找这方面的几个教程,但我似乎运气不好。基本上,我有一个包含获胜者用户ID(对应于获胜者用户ID)和失败者ID的数据库。我正在尝试创建一个成员(member)个人资料,其中统计成员(member)赢得的所有行数。这是我想出的:$web=mysqli_query("selectSUM(matches)WHEREWinnerUID='".$req_user_info['id']."'");$web_sum=mysqli_fetch_assoc($web);echo$web_sum;不幸的是,它不显示任何数字。谁能帮忙? 最佳答案

mysql - 如何在mysql中获取相应的最大和最小id?

我正在使用MySQL为我在HPC集群上运行的大量模拟保存数据。每个模拟在一个表中都有自己的条目,还有另一个表保存模拟时间步长结果数据。时间步长结果数据表很大(几千万到几亿行)。表格如下所示:表:模拟iddescriptornotes1SIM1noteshere...2SIM2SIM2Notes............8643SIM8643SIM8643Notes...表:simulations_tsidsimulation_idstepdata_value1110.052120.051............1983119830.2531984210.043............59

mysql - SQL:如何获取仅包含某些 ID 的行?

我有下表:+--------+--------+|group|user|+--------+--------+|1|1||1|2||2|1||2|2||2|3|+--------+--------+我需要选择组,同时包含用户1和2,并且仅1和2(不是3或42)。我试过了SELECT`group`FROM`myTable`WHERE`user`=1OR`user`=2GROUPBY`group`;但这当然给了我第1组和第2组,而第2组也包含用户3。 最佳答案 单向SELECT`group`FROMmyTableGROUPBY`grou

php - Foreach 循环显示具有相同 ID 的所有记录

在我的表courses中,我有几个共享相同academy_id的条目。我正在使用foreach循环来检索结果集中的值。for循环仅显示一个结果,而不显示共享相同academy_id的所有其他结果。如何显示共享相同academy_id的所有行?表值+----+------------+----------------------+---------------+------------+|id|academy_id|course_name|start_date|end_date|+----+------------+----------------------+-------------

mysql - select * where id in (....) 和所有 columX 都相等

大家好,我必须处理一个特殊的问题。首先这是简化表:id|A|B-------------1|a|12|b|23|c|14|d|15|e|36|f|17|g|2多亏了一个相当蹩脚的API,我得到了一个所需的ID列表,比如(1,2,3,5,6)但是,在此列表中,我必须仅选择B列中具有特定未知值的行。在此示例中,未知值将为1,因为第一个匹配的ID在B列。因此我需要这些行1,3,4,6因为必需第2行和第6行在B列中具有不同的值。我希望你能跟到这里。问题已经通过在软件中过滤结果解决了,但我想知道是否有纯SQL的解决方案?数据库是MySQL,我没有机会更改表或API,因为这是现有软件的插件:(提前

mysql - 在sql中的嵌套表中返回父ID

这是mysql中的一张表。子表:idnameparent_id1sub0//itmeansthisthesubhasnotanyparents.2sub11//itmeanstheparentissub3sub214sub335sub446sub507sub66如何给一个ID号并得到它的根父ID?例如:如果ID=5返回我1如果ID=6返回我6如果ID=7返回我6SELECTidfromtablesub_tableWHILEparent_id!=0BEGIN...?..END 最佳答案 使用PHP,您可以通过以下方式实现此目的:$id

php - 我如何在 PHP 中设置一个 id 列

我可以在我的表中设置一个id列,在phpmyadmin中使用这个sql代码:SET@i=0;UPDATEalbumsSETid=(@i:=@i+1);这会给id列中的每一行一个连续的数字。这可能对我来说非常基础,但我如何在PHP中运行这段代码?我试过:mysql_query('SET@i=0;UPDATEalbumsSETid=(@i:=@i+1);');但这并没有做任何事情多谢指教!最好的山姆 最佳答案 mysql_query()发送一个唯一的查询(不支持多个查询),所以你的代码不起作用。你可以用不同的mysql_query()试

php - MySQL @grouping results by ID and sorting them by score”问题

我设置了以下数据库格式:idfidnametimeflag1224Mike11232555John9853224Mike10104121Ann8015224Mike5576121Ann1504我使用以下查询按fid(或名称)对它们进行排序和显示,并按最短时间对它们进行排序:SELECTid,fid,name,MIN(time),flagFROMdblistGROUPBYnameORDERBYMIN(time)这很好用,因为我按我想要的顺序得到了输出。像这样的东西:nametimeMike55Ann80John98但是,如果我尝试显示与该特定时间记录关联的fid、flag或任何其他字段,

python - 我用于更新 ID = 整数的 MySQL 表的 Python 代码有什么问题?

>>>printx[(1,),(2,),(3,),(4,),(5,),(6,),(7,),(8,),(9,),(10,)]>>>foriinrange(10):...iflen(x)>0:...m=random.choice(x)...x.remove(m)...y="%s"%m...z=int(y)...cur.execute("""UPDATEaccountsSETcolumn='YES'WHEREuserid=%s""",(z,))但这并没有做任何事情。当我查看帐户表时,没有任何变化。 最佳答案 您需要在更新后提交更改:db.

php - 如何在php中获取选定表项的id

我应该从表中获取id来发出请求。但是我是这样做的。我的table:id(AI);名称(Varchar);authir(varchar);类别(varchar);我想如果有任何解决方案可以解决这个问题,谢谢我的问题出现在这一行中:Print"edit";Print"delete";完整代码:BooknameAuthorCategory";Print"".$info['name']."";Print"".$info['author']."";Print"".$info['category']."";Print"edit";Print"delete";Print"";}?>我想知道是否有其他