【各位,帮小弟我优化一下这个SQL语句】教程文章相关的互联网学习教程文章

求一段SQL语句,太绕了,小弟我自己绕不出来了

求一段SQL语句,太绕了,我自己绕不出来了。表名:tables以下为表内字段:id(int)|value(varchar)|username(varchar)以下为表内现有的记录:1|AX,BX,CX,DX|名字12|AY,BY,CY|名字23|AZ,BZ,CZ,DZ,EZ,FZ|名字34|AX,BY,CZ,DZ|名字45|DZ,CY,BX,MZ|名字5现在我需要的是通过获取到的值查询value字段比如我现在获取到了"DZ,AZ,DX"这个值,然后我需要一个sql语句来做到根据获得的值来查询得到value这个字段里所有含有DZ和AZ和DX的所有记录,但...

怎么把程序文件中的所有sql语句及每句sql语句的运行时间显示出来

如何把程序文件中的所有sql语句及每句sql语句的运行时间显示出来?php+mysql ------解决方案--------------------如果你是要分析sql运行情况, 那么看mysql手册的“The Slow Query Log”一节吧, 然后分析log文件就行 ------解决方案--------------------数据库连接类里面的调试模式吧 好像adodb有 ------解决方案--------------------可以考虑下phpbb3中的代码

优化一句SQL语句!该怎么解决

优化一句SQL语句!SQL codeselect a.id,b.id as mycompid,b.typeid,b.co_end,a.pro_price, a.pro_name as realproname,a.discount_rate,a.bigpic,a.temp_url,b.co_name, c.pro_name,d.city_name,a.begindate,a.modifydate,a.pro_intro from product a left join company b on(a.userid=b.id) left join pro c on(b.proid=c.id) left join city d on(b.cityid=d.id) left join protype e on(a.typeid=e.id) where (a.pro_name...

哪位大侠能够一条sql语句执行更新多条记录,该如何解决

哪位大侠能够一条sql语句执行更新多条记录id num1 12 23 44 8表名test最终结果id为1的, 更新为2id为2的,更新为3id为3的,更新为6id为4的,更新为11------解决方案-------------------- 如果不是相同的是无法一起更新的.看看有没其他神奇的写法吧

拆分合并Sql语句字符串,该如何处理

拆分合并Sql语句字符串有一sql字符串, $sql = "INSERT INTO tablename (field1,field2,field3,field4,field5,field6,field7,field8) VALUES ( b9 ,NULL, he,p ,1, d-0 ,1,11, 4d ) "; 现已将VALUES部分取出放到以字符串变量,如:$v= " b9 ,NULL, he,p ,1, d-0 ,1,11, 4d " 问:怎样将$v拆分为数组,再合并数组后还是原样的呢?(注意单引号和逗号) ------解决方案--------------------呕,是我没看清你的需求 ...

这条sql语句有什么兼容有关问题吗

这条sql语句有什么兼容问题吗?$query = " select * from $member_table me1 left join (select *,max(lead_date) as maxdate from $leada_table group by user_id order by lead_date) temp on (me1.user_id = temp.user_id) where me1.islead = 1 and temp.maxdate 这条sql语句有什么兼容问题吗? 本地测试通过,服务器上出错You have an error ...

插入sql语句时出错,把异常内容写log

插入sql语句时出错,把错误内容写log接口文件往数据库中插入数据,如果没有执行成功,如何把报的错误写在log里面?------解决方案--------------------insert失败后,记录mysql_error()就可以了。 ------解决方案--------------------mysqli_error 需要传递参数进去,但是你没传递进去.$link=mysqli_conn...mysqli_error($link); ------解决方案-------------------- mysql_error()就可以如果是mysqli_error(),需要加一个mysqli对象...

小弟我的sql语句in,为什么用不了啊

我的sql 语句in,为什么用不了啊?SELECT `products`.product_model, sum( quantity ) AS sum_total, `product_descriptions`.product_nameFROM order_products, product_descriptions, productsWHERE `order_products`.product_id = `products`.product_idAND `product_descriptions`.product_id = `products`.product_idAND `products`.order_idIN (SELECT `orders`.order_idFROM `orders` WHERE date_createdBETWEEN '2009-01-...

问关于sql语句防止用户重复提交有时候不起作用解决方案

问关于sql语句防止用户重复提交有时候不起作用有一个问答表单,用户选择好选项之后提交,我先用一个sql语句加上限制,使得回答正确的人就不用再回答了:SQL code select * from q_record where username=$username and isright=1 limit 1如果找不到,则执行插入语句:SQL code insert into q_record...但是发现,数据库里面仍然会有个用户的isright=1的数量大于1,而且时间是同一秒的,不知道是什么原因?是不是数据库反应不过来了...

php环境下的sql语句,看不懂,这是什么意思?解决方案

php环境下的sql语句,看不懂, 这是什么意思?$query_Recordset1 = sprintf("SELECT * FROM tk_user WHERE tk_user_status LIKE %s AND tk_user_status NOT LIKE %s AND tk_display_name LIKE %s ORDER BY tk_user_registered DESC", ....是做了什么操作?“tk_user_status LIKE %s AND tk_user_status NOT LIKE %s”不是矛盾了么?但是程序正常运行没问题啊!------解决方案-------------------- 这有什么不对吗? 三个字符串填充三...

sql语句的意思,该怎么处理

sql语句的意思DB::query("SELECT COUNT(*) FROM ". DB::table('vgallerys')." where uid IN (SELECT pre_home_friend.fuid FROM pre_home_friend WHERE uid = '$discuz_uid') and album=0");这句话的意思看不懂,求解。。。。。。。希望好心人帮助------解决方案--------------------就是返回符合条件的记录有多少条.输出 sql 你就知道完整的内容是什么了.echo "SELECT COUNT(*) FROM ". DB::table('vgallerys')." where uid IN (...

用asp写的sql语句如何转变成php的哦

用asp写的sql语句怎么转变成php的哦set rs=server.createobject("adodb.recordset")'创建rs对象set rsuser=server.createobject("adodb.recordset")'创建rs对象 sql="select JF_Rule_TimeDiff,JF_Rule_Count,JFValue_Every from JF_Rule" rs.open sql,conn,1,1'获取系统参数过程 if not rs.eof then JF_Rule_TimeDiff=rs("JF_Rule_TimeDiff")'间隔时间 JF_Rule_Count=rs("JF_Rule_Count")'间隔时间内的有效点击次数 JFVa...

急问一个小疑点,php中mysql语句

急,问一个小问题,php中mysql语句set @count = 0;select index from (select (@count := @count+1) as index ,id from table ) as abc ;这句话怎么改成php可以执行的,那个变量怎么声明赋值,求大大解惑!------解决方案-------------------- PHP code //分两次执行。 mysql_query(set @count = 0); $result = mysql_query(select index from (select (@count := @count+1) as index ,id from table ) as abc);

写了一个连接数据库的通用类,SQL语句执行有有关问题

写了一个连接数据库的通用类,SQL语句执行有问题有两个文件SqlTool.php和connector-test.php,SqlTool的代码如下: class SqlTool { private $conn; private $host="localhost"; private $user="root"; private $password="root"; private $db="db1"; function SqlTool() { $this->conn=mysql_connect($this->host,$this->user,$this->password); if(!$this->conn) { echo("未连接数据库"); } mysql_select_d...

一个关于php执行mysql语句的有关问题,头都快搞炸,求前辈

一个关于php执行mysql语句的问题,头都快搞炸,求前辈!php执行添加用户的mysql语句, 求前辈指点啊,我搞了一晚上没搞好,如下[POST获取的]向localhost添加$user的用户,密码为$pass,并创建名为$user的数据库,授予读写删权限,哎,不加变量我会搞,一加就头晕了,老提示语法错误求前辈啊,各位不要路过牙,你们是我的希望啊!------解决方案-------------------- $user = '用户';$pass = '密码';$sql = "crearte databuse $u...