草庐IT

php - 页面需要两次刷新表数据来更新PHP+HTML

我正在尝试为我的表创建一个编辑功能(从mysql中提取)。简而言之,它的工作方式是当您单击编辑按钮时,它会将特定文本转换为输入字段。该字段旁边还会出现一个保存按钮。我遇到的问题是当您单击“保存”按钮时页面会重新加载但表格数据不会更新。我必须重新加载页面才能更新表数据。这是我的php/mysql插入代码://DEFININGPOSTVARIABLES$u_first=$_POST['U_firstname'];$u_last=$_POST['U_lastname'];$find_id=$_POST['sid'];//QUERYDEFININGWHATTOUPDATE$query="UPD

php - SQL查询以选择一个月的两天之间

我想要一个在两个月份日期之间进行选择的SQL查询。假设在下个月的15号到15号之间。这是为了会计目的我知道每个月都有不同的日期,因此在开始日期后增加30天或31天是行不通的,尤其是在2月。我的会计运行时间是从该月的15日到下个月的15日。我当前对选定日期的查询如下SELECT*FROMlbs_trace_etrackWHERElbs_date>='".$dates."'ANDlbs_datelbs_date开始应该是每个月的15号,lbs_date结束应该是下个月的15号按照以下方法定义日期,但它给了我从11月到现在的日期,我希望它从本月15日开始,因为我们已经过了当月的15日$fir

mysql - MySQL中根据两张表进行选择

我有两个表。疾病-----------------------------|ID|NAME|-----------------------------|1|Disease1||2|Disease2||3|Disease3|疾病_症状-----------------------------|DISEASE_ID|SYMPTOM_ID|-----------------------------|1|1||1|2||1|3||1|4||2|1||2|2|我想选择所有具有症状1或2和3或4的疾病。我试过:SELECT*FROMdiseases_symtomsWHERE(symptoms='1

php - 如何将一列中的值分成两列作为表格

Journal_T-基本上这是具有正值和负值的日志表。字段是:id、date、ref、description、数量、段,时期,年份。我想在两个单独的列中显示它-debits(包含正值)和credits(包含负值)。以下是我正在使用的查询:$qry=mysql_query("SELECTid,date,ref,description,SUM(amount),segment,period,yearFROMJournal_TGROUPBYsegment,year,period,id")ordie(mysql_error()); 最佳答案

mysql - 使用两列选择随机条目

我发起了一场比赛,推荐他人的人每次推荐都会增加获胜的几率。现在我必须弄清楚如何使用mysql或php来实际为他们提供更好的赔率。选择随机行不会削减它。在我的表格中有两列,一列用于ID,一列用于推荐ID。该表通过将ID添加到推荐ID字段来跟踪谁推荐了谁,因此前几行数据如下所示:nameidreferralidmark1520ted20jim2220所以“ted”应该有3次获胜的机会,因为他推荐了另外两个人。我如何在mysql或php中执行此操作? 最佳答案 SELECTpeople.name,people.idFROMpeopleLE

mysql选择表,其中行数取决于两列中的动态值

我有一个MySQL表:id|style|minsize_id|maxsize_id-------------------------------------1|Jacket|1|32|Pant|2|43|Hoody|0|3我想在minsize_id和maxsize_id(尺寸可以是0到9之间的任何整数)之间(包括minsize_id和maxsize_id之间)为每个尺寸ID显示一个额外的行,以及一个新列“size_id”,如下所示:id|style|size_id----------------------1|Jacket|11|Jacket|21|Jacket|32|Pant|22|

mysql - 同一列中两行中两次之间的秒数差异 - MySql

如何制作以下内容表最佳idabholdatumabholzeit12014-02-0303:35:0022014-02-0308:30:0032014-02-0305:10:0042014-02-0315:25:0052014-02-0311:50:00我想要这个结果idabholdatumabholzeitendzeitdiff12014-02-0303:35:0005:10:00570032014-02-0305:10:0008:30:001200022014-02-0308:30:0011:50:001200052014-02-0311:50:0015:25:0012900420

mysql - 合并两列,多行忽略重复 - MySQL

这也许是个愚蠢的问题。不适合我:老实说,我不太擅长MySql查询,所以我正在寻求一些帮助。我有一张table:id|type_a|type_b|__________________________________________________1|*color_1*color_2*color_3*|*color_1*|2|*color_3*|*color_3*color_2*|3|*color_2*color_3*|*color_4*|4|*color_1*color_3*color_4*||5|*color_4*|*color_5*|_________________________

mysql - 如何将一列中的字符串拆分为两列

我有一张这样的tableidvalue----------------------1ind.kolkatta2ind.pune3ind.mumbai4pak.lahore5pak.karachi6uae.sharjah我要返回下表:idcontryplace--------------------------1indkolkatta2indpune3indmumbai4paklahore5pakkarachi6uaesharjah我如何使用MSSQL做到这一点?我已经在MYSQL中使用SUBSTRING_INDEX函数完成了我的MySql查询SELECTSUBSTRING_INDEX(

php - Codeigniter 数据库根据多个值加入两列

我想帮助解决以下问题:-$this->db->select('nbr.*,dm.dma,st.abbrevasstate,unit.size_titleasad_size_title,unit_u.size_titleasad_unit_title,di.size_titleasad_di_title,color.titleascolor_title');$this->db->from('default_new_buy_requestasnbr');$this->db->join('default_dmadataasdm','nbr.dma_id=dm.id','left');$thi