【PHP-SQL查询仅检索一行】教程文章相关的互联网学习教程文章

php-新手试图解决MySQL查询逻辑问题【代码】

我将尝试尽可能简单地解释这一点.任何帮助将不胜感激,因为我对查询的设计不是很好. 我有3个表:(针对这个问题,我减少了用户表中不必要的列)USERS: id, username, passwordPENDINGREVIEW: id, articleid, requestid, content, writerid, datewrittenARTICLES: id, title, length, requestedby, content, writtenby, daterequested, datecompleted所以说我有review.php.我希望在review.ph...

PHP-如何在SQL查询中使用SQL查询【代码】

我有两个表: >表类别(cat_id,类别)>表category_details(cat_id,id,…) 我有下面的SQL代码:$sql=mysql_query("select * from category"); while($rows=mysql_fetch_array($sql)){ $id_count=$rows['cat_id']; $sql1=mysql_query("select * from category_details where cat_id='$id_count'"); $count=mysql_num_rows($sql1);}我可以这样使用吗?解决方法:使用JOIN. 例SELECT * FROM category LEFT JOIN category_details ON ...

php-sql查询无法与order by一起使用【代码】

这是我的原始查询Select * FROM story st, sentences s, speaker sp WHERE (st.lesson_id = '1' AND st.speaker_id = sp.speaker_id AND st.sentence_id = s.sentence_id)当我尝试添加“订单依据”时,它会崩溃.Select * FROM story st, sentences s, speaker sp WHERE (st.lesson_id = '1' AND st.speaker_id = sp.speaker_id AND st.sentence_id = s.sentence_id) ORDER BY st.story_in_lesson_id ASC无法弄清楚为什么它坏了. 编辑...

php-PostgreSQL查询中的Codeigniter非法字符串偏移服务器问题【代码】

我们正在使用PostGreSql数据库,当我们运行以下代码单元时,它显示错误.Severity: WarningMessage: Illegal string offset 'server'Filename: postgre/postgre_driver.phpMessage: Cannot modify header information - headers already sent by (output started at system/core/Exceptions.php:185)型号代码:public function tracks_add( $id ) {$cnt = 0;$date = date('Y-m-d H:i:s');$s_title = $this->input->post('s_titl...

php-无法从MySQL查询中获得所需的结果【代码】

我正在尝试在MySQL中编写查询,并在PHP中输出结果,但事实证明这相当困难. 我有一个包含3列的表格(是的,我知道这不是最好的数据库布局,但是我无法更改此设置,客户端使用该数据库以这种精确布局使用其他软件)Amount - Product - Package 2 - Apple - Fruitbasket1 1 - Pear - Fruitbasket1 5 - Grape - Fruitbasket1 2 - Apple - Fruitbasket2 1 - Pear - Fruitbasket2 9 - Banana - Fru...

用于Postgresql查询的PHP中列名称的绑定变量【代码】

我需要动态生成需要从PHP在Postgresql中更新的列名.这是代码和错误:$Col = "dog_".$Num."_pic"; $query_params = array(':user_id_' => $CustomerID,'dog_path' => $filePath,'dog_col' => $Col);$sql = "UPDATE usersSET `:dog_col`=:dog_pathWHERE `username`=:user_id_";我也尝试了pg_escape_string()与字符串. 这是错误."SQLSTATE[42S22]: Column not found: 1054 Unknown column ''dog_1_pic'' in 'field list'"}解决方法:您...

php-Haversine公式SQL查询中的记录分组和计数【代码】

我正在汽车交易网站上工作.我有一个名为vehicle的表,包含大约20个字段,包括车辆的制造商,型号等.我正在编写一个搜索查询,以按制造商检索系统组中的所有汽车及其制造商的计数. 因此,我的目标是让系统中的所有车辆按其制造商名称和制造商计数分组,但计数部分无法正常工作.通过忽略我的距离计算标准,它返回汽车总数. 我正在执行以下SQL:SELECT * FROM (SELECT *,ROUND(((ACOS(SIN(51.4811109 * PI() / 180) * SIN(latitude * PI() / ...

PHP-MySQL查询需要大量时间才能执行【代码】

我正在开发时间表应用程序,并编写PHP代码以提取所有时间表直到日期.这是我为获取时间表而编写的查询- 选择a.accnt_name,u.username,DATE_FORMAT(t.in_time,’%H:%i’)inTime,DATE_FORMAT(t.out_time,’%H:%i’)outTime,DATE_FORMAT(t.work_time,’%H :%i’)工作时间,w.wrktyp_name,t.remarks,DATE_FORMAT(t.tmsht_date,’%d-%b-%Y’)tmshtDate,wl.loctn_name,s.serv_name,t.status_code,t.conv_kms convkms ,t.conv_am...

php-MySQL查询到多维【代码】

我有一个需要从MySQL查询创建JSON文件的要求. 查询如下: >从table1中选择category_id,类别,问题,答案;>从table2中选择关键字WHERE category_id = table1.category_id; 我知道json_encode将从数组转换为JSON,但是我对如何将数据从查询推送到下面给出的以下多维数组结构感到困惑.<?phparray (0 => (array('Category' => 'Category 1','question' => 'Question 1','answer' => 'Answer 1','keywords' => array (0 => 'tag 1',1 => '...

php-结合2个MySQL查询【代码】

我有2个查询:SELECT sql_cache distinct p.products_image, p.products_subimage1, pd.products_name, p.products_quantity, p.products_model, p.products_ordered, p.products_id, p.products_price, p.products_date_added, p.products_weight, p.products_length, p.products_width, p.products_height, p.products_tax_class_id, p.products_status, IF(s.status, s.specials_new_products_price, NULL) AS ...

php-MySQL查询以更改WooCommerce中的可变产品价格【代码】

我想更改woocommerce中可变产品的价格.我尝试使用下面的MySQL查询来做到这一点,UPDATE wp_postmeta SET meta_value = price_value WHERE post_id = variation_id AND meta_key = '_sale_price';但仅在后端(数据库和管理区域)中不更新.实际上在前端它也不显示销售价格.由于我不擅长SQL,是否有任何代码片段或WooCommerce挂钩可让我更改可变产品的价格? 谢谢.解决方法:If you want to change the Product Price which is on Sale y...

php-Codeigniter SQL查询语法【代码】

我正在使用Codeigniter3,查询有问题 变量day的默认值为14.我想将下面的sql查询转换为下面的codeigniter模型.(CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00') , INTERVAL -".$day." DAY )OR CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00') , INTERVAL -".$day." DAY ) )这是我写的模型,它给出了错误$where["CONVERT_TZ(CreateTime,'+0:00','+9:00...

PHP-CI MySQL查询联接表,并且where语句不返回所有行【代码】

我有3个表要联接,但是当我在第三个表上使用where语句,而第三个表没有它时,即使我使用的是left,它也不会返回第一和第二个表中的行加入.Table 1 +---------+--------------+----------+ | acc_PID | acc_name | acc_type | +---------+--------------+----------+ | 1 | Account 1 | 1 | | 2 | Account 2 | 1 | | 3 | Account 3 | 2 | | 4 | Account 4 | 1 | +...

php-SQL查询以获取符合条件的记录【代码】

我想为特定公司计算以下内容,即13: >总学分>二手积分>二手电话 我的数据如下图所示. 我已经计算出credit_amount(总信用)的总和是200100 5000100 = 5400 现在我想计算应该使用的已用信用200 + 100 + 5000 + 70 = 5370值70是因为它来自最后一个包这是credit_amount 100-credit_remaining 30 = 70. 如您所见,如果recharge_date日期大于当前日期,则说明软件包处于活动状态.因此,当前有效的包装是我上面所附屏幕截图中的第一个. 我如何...

php-我需要帮助来解决为什么mySQL查询花费比预期更长的时间的问题【代码】

我正在排查为什么php脚本需要花费这么长时间才能运行并且有时会超时的问题.我有一个数据库,其中充满了来自少数(总共9个)供应商的产品信息(约50,000条记录).该脚本提取一个XML文件,其中包含每个供应商的feed中有更改的产品列表,找到该记录,然后对其进行适当的修改. 在产品表中查找与供应商的SKU和供应商ID相匹配的单个产品记录的查询耗时为0.25秒至0.5秒,因此约400行的小更新耗时超过2分钟.我是数据库性能的新手,我一直在努力理解为...