草庐IT

phpmyAdmin

全部标签

php - 查询上一个和下一个匹配项

我有一个带有表“CALENDAR”的phpmyadmin数据库,其中包含团队之间所有比赛的列表。这是结构:ID、TEAM_HOME、TEAM_AWAY、DATE、RESULT_HOME、RESULT_AWAY我需要创建一个仅返回2条记录的mysql查询:上一场比赛(因此字段RESULT_HOME和RESULT_AVAY为'0');下一场比赛(即将进行的比赛)。拜托,你能帮我查询一下吗?我试过这个,但它不适合我:SELECTC.*FROMCALENDARASCWHEREC.DATABETWEENDATE_SUB(CURRENT_DATE,INTERVAL'7'DAY)ANDCURRENT

mysql - 如何访问远程服务器上的phpMyAdmin

对于我的网站,我使用Dreamhost。Dreamhost要求您创建数据库所在的主机名(例如:mysql.mclindigital.com)。对我来说很简单,如果我想访问phpMyAdmin,我只需导航到mysql.mclindigital.com。,自动进入phpMyAdmin。显然Dreamhost是少数使用这种方法的人,因为大多数人似乎都使用“localhost”。那么,如何访问这些网站的phpMyAdmin?我是否需要获取他们的Web面板登录信息才能浏览此信息?例如,我有一个过去的客户,我不得不去这里:http://216.120.237.104:2082/3rdparty/p

php - 简单插入适用于 phpmyadmin 但不适用于 php

我正在尝试使用mysql_query插入此查询INSERTINTOum_group_rights(`um_group_id`,`cms_usecase_id`,`um_right_id`)VALUES(2,1,1);INSERTINTOum_group_rights(`um_group_id`,`cms_usecase_id`,`um_right_id`)VALUES(2,2,1);INSERTINTOum_group_rights(`um_group_id`,`cms_usecase_id`,`um_right_id`)VALUES(2,3,1);INSERTINTOum_group

mysql - PHPMyAdmin 的 'Query took' 时间与 MySQL Profiling 信息不同

使用新的MySQLQueryProfiler在PHPMyAdmin2.11.5版中,我得到以下结果(PNG-version)StatusTime(initialization)0.00004Openingtables0.000059Systemlock0.000003Tablelock0.000006init0.000013optimizing0.000004statistics0.000015preparing0.000012executing0.000028Sendingdata0.000129end0.000003queryend0.000002freeingitems0.000

用于纬度经度语法的 MySQL 用户定义函数

我创建了一个MySQL函数来确定一组经纬度坐标是否在另一组经纬度坐标的特定范围内。但是,该函数给我一个语法错误,所以我无法测试它是否正常工作。任何帮助找出导致错误的原因将不胜感激。该函数及其描述如下:它的工作原理是将起始纬度/经度坐标传递给函数。数据库包含行targa、targb和targc,它们分别包含要比较的纬度、经度和范围。数据库中的targ列指定是否应检查此行的纬度/经度范围。CREATEFUNCTIONinrange(lat1decimal(11,7),lon1decimal(11,7))READSSQLDATARETURNSINT(1)BEGINDECLAREdistanc

mysql - MySQL 上的 MD5(RAND()) 仅返回数字

我正在运行我在谷歌搜索时找到的示例代码:SELECTMD5(RAND())但是,令我惊讶的是,MD5返回的是普通数字,而不是十六进制数字。使用CONV(MD5(RAND()),10,16)似乎可以解决我的问题,但MySQL文档指出MD5函数应该返回一个已经为十六进制的字符串。我做错了什么吗?EDIT2:这个问题似乎只存在于phpMyAdmin,而不是MySQL的命令行版本。编辑:我的MySQL版本:mysql--versionmysqlVer14.14Distrib5.1.41,fordebian-linux-gnu(x86_64)usingreadline6.1MD5值示例:6338

php - 尝试在使用 WHERE 语句时使用左连接从数据库中获取所有结果

我做了一些研究,我认为我正在寻找的东西与我通过搜索能够找到的东西有点相反。我目前正在尝试从一张表中提取一堆数据并将其与另一张表进行匹配。我正在使用左连接来完成此操作。我使用的代码是:SELECTpn.idFROMpnLEFTOUTERJOINpONpn.part_number=p.part_numberWHEREpn.programID='13'ANDpn.visible='1'ANDpn.type_id='11'AND(p.user_code='01045'ORp.user_codeISNULL)GROUPBYpn.part_numberORDERBYp.quantityDESCLI

mysql - 无法与 phpMyAdmin 建立关系

每当我尝试建立关系时,我只会收到一个空的弹出窗口,什么也没有发生...我该如何解决这个问题? 最佳答案 我遇到了同样的问题。修复:addindextothereferencedcolumn转到表结构,然后单击索引一次。然后,如果您在左侧菜单中选择表的索引,就会看到它已列出。我刷新了整个页面。然后转到设计器并添加关系。在看到线条出现之前,我不得不再次刷新整个页面。 关于mysql-无法与phpMyAdmin建立关系,我们在StackOverflow上找到一个类似的问题:

mysql join 2 tables - 显示一个表中的所有行

我有两个表,像这样:表“a”包含:id|namestock1|fullnamestock2|fullname2stock3|fullname3表“b”包含给定库存的产品数量。id|stock_id|quantity|product_id|1|stock1|3|132|stock3|4|133|stock1|1|54|stock2|2|2现在我需要合并这两个表,以便每个产品都从表“a”中获取其库存全名,如果未给出库存的数量,它仍会显示数量为0的行。所以在我的示例中,product_id13将显示为:stock|quanitity|product_id|stock_fullnamestoc

PHP/MySQL Select From Order 语句无法正确处理结果

有人知道为什么这个查询不起作用吗?$result=mysql_query("SELECT*FROMEventsORDERBYIDASCLIMIT0,10");我希望数据向后排序,从最高值ID一直到1。但它不会那样做。它只是命令它们1,2,3,4,5非常感谢任何帮助。 最佳答案 当您想按DESC结束顺序排序时,您正在按ASC结束顺序排序。请尝试以下操作:$result=mysql_query("SELECT*FROMEventsORDERBYIDDESCLIMIT0,10");如果有机会,您想要10个具有最低ID的项目,但希望它们按降