【php – 为什么我的MySQL查询给出了一个奇怪的答案?】教程文章相关的互联网学习教程文章

PHP和MYSQL:查询在具有值的列上返回null【代码】

我有一个简单的SQL查询的问题:SELECT a.idElemento, b.nombre, b.descripcion FROM productos_elementos aINNER JOIN elementos_adicionales bON a.idElementoAdicional=b.id_elemento_adicionalINNER JOIN precio_elemento cON a.idElemento=c.idElemento WHERE a.idProducto = 1 AND c.idPolitica = 1当我在我的数据库上执行此查询时,它返回:IdElemento Nombre Descripcion1 p1 p1_desc2 p2 p2_des...

php – 单个mysql查询,用于选择25个记录(9 16),使用union all并基于2个不同的条件【代码】

我需要使用mysql获取25条记录,其中前9条必须基于喜欢计数的降序(随机选择)从200顶部升值和从剩余项目中随机平衡16(不包括9,已经过滤).是否可以使用单个mysql查询执行此操作?任何帮助将不胜感激. 这是我的查询……(SELECT * FROM (SELECT tiles.,users.first_name,users.last_name, users.mosaicname,users.country,users.city,users.state,users.profile_image,COUNT(tile_appreciations.tile_id) AS appreciation_count FROM ...

php – 无法在Multi MYSQL查询语句中获取结果【代码】

==已解决== 我从以下帖子中获得此查询: How to get ID of the last updated row in MySQL? 我在phpMyAdmin上试了一下,看到了我想要但无法获取的结果.$query = "SET @order_id := '', @order_token := '', @order_param := ''; UPDATE transaction set `ts_status` = 'completed', `ts_remarks` = '', `tsid` = (SELECT @order_id := tsid), `token` = (SELECT @order_token := token), `param` = (SELECT @order_param := param) ...

php – MySQL查询过滤器和匹配行上的行类似于作业匹配或功能比较【代码】

Google和Stack通常会把我带到我要去的地方但是我被困住了.我相信它,因为我没有找到合适的条款.有许多脚本很接近,但要么我不理解结果,要么它不是我需要的. 我相信我正在寻找“匹配”或“比较”. 我的桌子有工作提供者和求职者都有非常自定义的数据..好消息是每个字段都是一个设定值(选择/复选框/收音机) 这里有可用的数据,大约有17个技能组列type | position | skillset 1 | checkbox | skillset 3 | salary-------+--------...

在处理MySQL查询结果时如何限制PHP内存使用?【代码】

所以我有一个PHP页面,允许用户下载CSV,这可能是一大堆记录.问题是MySQL查询返回的结果越多,它使用的内存就越多.这并不奇怪,但确实存在问题. 我尝试使用mysql_unbuffered_query(),但没有任何区别,所以我需要一些其他方法来释放我所假设的以前处理过的行使用的内存.有没有标准的方法来做到这一点? 这是一个注释日志,说明了我在说什么:// Method first called 2009-10-07 17:44:33 -04:00 --- info: used 3555064 bytes of memory//...

php – 什么mysql查询可以让我从这个表按月获得聚合统计数据?【代码】

我在我的网站上设置了积分系统,其中积累的每个点都记录在积分表中.结构很简单,p_userid,p_points(在此操作期间累积了多少点)和p_timestamp. 我希望每个月都能显示前3位累积用户.基本上,它应该为每个用户ID对月份的p_points表进行求和,并显示前3个用户,分组为月份.用户ID将加入users表,以获取实际的用户名. 最好的方法是什么?我用的是php / mysql. 编辑:作为一种可能的解决方案,我可以创建另一个列,并将YYYY-MM记录到其中,然后根据...

php – 这个MySQL查询有什么问题.它给出了无效的参数编号错误【代码】

MySQL给出了这个错误:SQLSTATE[HY093]: Invalid parameter number对于此查询:public function getUserFriends($userId) {$query = "SELECT users.id, users.firstName, users.lastName, users.thumbPic FROM friendships LEFT JOIN users ON ((friendships.user1 = users.id OR friendships.user2 = users.id) AND users.id <> :userId) WHERE (user1 = :userId OR user2 = :userId) AND friendships.status = 1";return $this->...

php – 将MySQL查询的结果动态显示到HTML页面中【代码】

我使用YII框架,我想将MySQL查询的结果放在index.php的表中. MySQL查询已经很好了:SELECT categories.name,systemes.name,systemes.etat_de_base,maintenances.name,maintenances.date,maintenances.duree FROM systemes_maintenances LEFT JOIN systemes ON systemes_maintenances.id_systemes = systemes.id_systemes LEFT JOIN categories ON systemes.id_categories = categories.id_categories LEFT JOIN maintenances ...

php – 我试图从MySQL查询生成一个HTML表.这是我试图从MySQL查询生成的表的格式:【代码】

|------------------ ------------------- -------------------| | Name 1 | Name 2 | Name 3 | |------------------| ------------------|-------------------| | IMAGE1 | IMAGE1 | IMAGE2 | IMAGE2 | IMAGE3 | IMAGE3 | |----------------- | ------------------|-------------------| | Name 4 | Name 5 | Name 6 | |------------------| -----------...

php – 如何将自定义MySQL查询添加到与Prestashop共享数据库的userfrosting页面?【代码】

我在安装了Prestashop的同一主机上安装了Userfrosting. Userfrosting使用与Prestashop相同的数据库. 我想创建一个页面,在Userfrosting上注册的用户可以在我的电子商务中查看他们的销售情况. (Prestashop供应商=用户冻结用户) 如何在该页面上创建自定义SQL查询?我找到了一个查询,我可以在prestashop上过滤供应商的销售,但不知道如何使用UserFrosting实现它(它使用html页面).解决方法:虽然我不推荐这种方法,但这是一种简单的方法来查...

php – mysql查询逻辑,用于在特定条件下从3个相关表中获取数据【代码】

我正在网络平台上建立一个编程竞赛控制器,它有一些表,包括’竞赛’,’问题’和’关系’表,我遇到了麻烦. ‘竞赛’表的结构:contest_id,contest_name(为简单起见)============================ |contest_id | contest_name | |-----------|--------------| | 1| Test Contest| |-----------|--------------| | 2| Another One| ============================ ‘problem’表的结构:problem_id,problem_name(为...

php – 剥离外国口音的MySQL查询【代码】

我必须承认我对php一无所知,并且我当前的脚本是继承的…… 它使用城市名称查询MySQL数据库,并返回它找到的该城市的所有实例. 我有几个问题:第一个用连字符(例如埃文河畔斯特拉特福);已经通过添加解决了$searchq = str_replace( '-', ' ', $searchq );这允许我在没有连字符的情况下输入数据库中的数据. 我遗留的问题与外国口音有关(特别是:急性,严重,旋律,cedille,波浪形).我尝试了一百万个功能,很多我在这个网站上发现并且无法让...

php – MySql查询根据价格获得类似的结果【代码】

不知道这个问题的标题是否合适,但我的问题很简单.我有一个结果列表,为简单起见,它只包含一个id和一个价格:+----+-------+ | id | price | +----+-------+ | 11 | 10 | | 52 | 17 | | 23 | 45 | | 24 | 50 | | 55 | 60 | | 96 | 70 | | 7 | 75 | | 78 | 80 | | 99 | 100 | +----+-------+对于给定的ID /价格,我需要找到价格较低的前2条记录,然后是价格较高的2条记录. 例如,对于id = 55和price = 60,结果...

php – 用于检查共同值的MySQL查询【代码】

我有一个类似于以下内容的MySQL数据库:uid suid1 51 62 55 15 2我通过POST方法给它一个独特的“uid”,称之为1.我需要做的是返回所有“suid”,其中$uid“有”suid AND suid(as uid)“has”$uid(as suid.)因此,在上面的例子中,脚本应该只返回5. 我知道我的第一步是"Select * FROM table Where uid = $uid"那么也许我必须遍历结果并查询DB WHERE suid = ...

在PHP Envirnment中使用来自另一个查询中的一个MySQL查询的结果【代码】

我有一个问题,它可能是一个简单的问题解决方案,但我似乎无法搞清楚.我是PHP和MySQL的新手,所以我到处都在阅读所有内容,但缺乏经验非常令人沮丧,因为经常需要很长时间才能实现一个小错误.请查看下表并阅读下面的问题. PHP / mysql在Joomla环境中,我正在尝试修改插件,因此将来自不同表的值更新为一组其他表,这些表原本不是预期的,但所有表都驻留在同一个数据库中.Table 1 vm_orders -------------------------------------...