【php – 这个MySQL查询有什么问题.它给出了无效的参数编号错误】教程文章相关的互联网学习教程文章

php – MySQL查询按JSON列中的值查询顺序【代码】

如何根据表格中字段的平均评级对查询进行排序,字段本身是JSON文本,结构如下:[{"Type":1,"Rating":5},{"Type":2,"Rating":5},{"Type":3,"Rating":5} ]我需要将我的查询按3个评级的平均值排序.总是只有3个值. 我目前的查询是:SELECT `Name`, `Town`, `Vehicle`, `Review`, `Rating`, `Pics`, `PostedOn` FROM `tbl_ShopReviews` WHERE `Approved` = 1 ORDER BY `PostedOn` DESC目前的结果:Name Town Vehicle Review Ratin...

php – 根据一个MySQL查询中的不同日期范围选择平均值语句【代码】

基本上我试图用这些数据制作图表.我可以将我的查询放入PHP中的while循环以获得每个平均值,但我更希望这是通过一个查询生成一个结果表来完成的.<?php date_default_timezone_set('America/Los_Angeles');include('../connect.php');$subcategory = 'T-Shirts';$date = date('Y-m-d', strtotime('-29 days')); $today = date("Y-m-d");$subcategory = mysqli_real_escape_string($conp, $subcategory);echo "<table border=\"1\">"; ...

php – 通过mysql查询破坏了安全性,我不太明白【代码】

我一直在创建一个遗留网站.最近,用户告知我们潜在的安全漏洞. 长话短说,当尝试登录并使用’=”或’作为密码或用户名时,将执行以下查询.SELECT * FROM `table-goes-here` WHERE `username` = ''=' 'or'' AND `password` = 'some-hash-goes-here'此查询将选择该表中的所有内容,并允许在没有任何实际有效凭据的情况下登录. 我只是维护网站,我之前已经与业主谈过这样的安全漏洞,他不会听. 我想知道的是这究竟是一个有效的查询以及它究竟...

php – 如果它有索引,我如何优化MySQL查询,事件【代码】

这是我的查询,以17.9397秒的时间来获得响应:SELECT allbar.iBarID AS iBarID,allbar.vName AS vName,allbar.tAddress AS tAddress,allbar.tDescription AS tDescription,(SELECT COUNT(*)FROM tbl_post pWHERE p.vBarIDs = allbar.iBarID) AS `total_post`,allbar.bar_usbg AS bar_usbg,allbar.bar_enhance AS bar_enhance,(SELECT count(*)FROM tbl_userWHERE FIND_IN_SET(allbar.iBarID,vBarIDs)AND (eType = 'Bartender'OR eTy...

php – 将Mysql查询转换为Laravel 4 Eloquent【代码】

我想将此查询转换为Laravel 4 Eloquent.$query = SELECT * FROM standard_products WHERE frame_category like "%1%" OR frame_category like "%2%" OR frame_category like "%3%";我有一个数组$frame = Array([1]=1,[2]=2,[3]=3);需求: 使用$frame数组我希望在Laravel Eloquent中得到相同的结果 我的努力是:foreach ($frame as $val) {$match = Standard_product::orWhere('frame_category','like','%'.$val.'%');}$match = $m...

php – 在mysql查询中设置多个顺序【代码】

我有一个用户表,其中包含一些用户信息.id | name | country ------------------------------ 1 | user1 | India 2 | user2 | China 3 | user3 | United State 4 | user4 | India 5 | user5 | Shri Lanka 6 | user6 | China 7 | user7 | India我想搜索用户并编写一个Mysql查询.用户列表我想按id desc订购,但是如果中国的用户应该到最后.select * from users order by id desc这个查询按降序...

php – MYSQL查询中的多选语句【代码】

我有一个mysql表,明确在不同的市场上销售产品.Date Marketplace Sale 1 flipkart 1000 1 flipkart 500 1 amazon 200 1 amazon 1500 1 amazon 700 2 myntra 500 2 flipkart 1000我想要一个单独的mysql声明,它给我一个月的不同市场(亚马逊,flipkart等)的日期明确销售,就像在这种情况下上 1月份flipkart毛销量为1500(1000 500),亚马逊...

php – MySQL查询中是否有2个限制?【代码】

好的是这种情况(使用PHP / MySQL)你从大型mysql表中获得结果,假设您的mysql查询返回10,000个匹配结果,并且您有一个分页脚本,每页显示20个结果,您的查询可能如下所示 所以第1页查询SELECT column FROM table_name WHERE userId=1 AND somethingelse=something else LIMIT 0,20所以第2页查询SELECT column FROM table_name WHERE userId=1 AND somethingelse=something else LIMIT 20,40现在您一次抓取20个结果,但总共有10,000...

php – 如何编写mysql5查询以查找表中的重复行?【代码】

嗨,我有一张这样的桌子ID UserName 1 test@test.com 2 test@test.com 3 john@stack.com 4 test@test.com 5 adam@stack.com 6 john@stack.com我需要这样的输出.我只需要重复行列表.如何使用mysql查询创建这种输出.ID UserName Count 1 test@test.com 3 2 john@stack.com 2请帮我.谢谢.解决方法:由于ID不是唯一的,因此从表中获取唯一UserName的总和有点不合逻辑. 如果不需...

具有多个字段的多个关键字的Php MySql查询【代码】

我正在使用php和mySql创建一个Web应用程序. 它基本上是一个带有单个文本框的简单搜索表单. 用户输入可以是关键字的组合,我在string_ireplace()之后使用php explode()函数. 现在我想在一个表中搜索每个关键字(比如val 1,val 2,….. val n)对每个字段(比如提交1,提交2,……字段n). 我觉得我将不得不使用多个for循环 – 为每个值搜索所有字段. 但是我如何根据相关性对结果进行排序,即.匹配所有值的记录将首先出现,依此类推. 由于此表排...

如何在PHP中一起执行多个mysql查询?【代码】

我想要一个选择查询和插入查询,我想使用函数(mysql_query)一起完成它们,但它不起作用.我想要做这样的事情:$sql="select * from texts; insert into date ('time') values ('2012');"; mysql_query($sql);有什么办法吗?解决方法:mysql_query()发送唯一查询(不支持多个查询).这是默认的行为.但是有一个旁路. 但是,如果执行此操作,则第一个查询的结果代码将作为mysql_query()的输出给出. 您只需将标志65536作为mysql_connect的第5个...

php – MySQL查询按顺序列出包含用户提交字母的单词【代码】

我有这个MySQL表包含一个单词列表:desc words; +---------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | word | varchar(255) | NO | | NULL | | +---------+---------...

在php中将三个mysql查询组合成一个json数组【代码】

我有一个PHP脚本,有三个查询,每个查询返回一组结果.现在我想将三个查询的结果合并到一个JSON数组中. 谁知道如何实现这一目标?查询无法加入. 谢谢.解决方法:你可能想看看array_merge(). 一个简单的例子:<?php $result = array_merge($array_result_of_query1, $array_result_of_query2, $array_result_of_query3); echo json_encode($result); ?>

php – MySQL查询中的WHERE和AND【代码】

嗨,我有一点问题,我找不到解决方案.我在MySql中很新. 假设我有这张表:_______________ |prodID| |propID| |________|______| | 1 | 2 | | 1 | 5 | | 2 | 6 | | 2 | 7 | | 3 | 5 | | 3 | 2 | | 3 | 9 | | 4 | 5 | | 4 | 3 | | 5 | 2 | | 5 | 5 | |________|______|prodID是Product-ID,propID是Property-ID.现在我想获得例如具有propID =...

php – Laravel:检查MySQL查询是否有结果【代码】

第一个Laravel项目.我有一个控制器功能,检查是否有条形码的记录.如果没有插入记录.如果是,则为计数添加一个.public function sellmode(Request $request){$barcode=$request->barcode;$test = DB::select('select count from sellmode where barcode = ?', [$barcode]);$row_cnt = mysqli_num_rows($test);if ($row_cnt == 0) {Debugbar::info('új sor');DB::insert('insert into sellmode (barcode, count) VALUES (?, ?)', [$bar...