【php if语句 my】教程文章相关的互联网学习教程文章

php执行mysql语句问题

$id=1; 这个是确定没问题 这个执行就错误 $sql="update admin set pass='$pass1' where id=$id;"; $mysql=new MysqlHelper(); $count=$mysql->query($sql); $mysql.close(); You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 这个执行就正确 $sql="update admin set pass='$pass1' where id=1;...

求数据库的update语句问题

poster的值为2 要怎么批量把poster的值为1 我的数据库语句如下 update user set poster = 1 WHERE poster = 2 但是却报错 Unknown column 'poster' in 'where clause' 要怎么批量把poster的值批量修改为2(原本值为1) 回复讨论(解决方案) update `user ` set `poster `=1 where `poster `=2 update `user ` set `poster `=1 where `poster `=2 Unknown column 未知列 请检查字段名是否写错了

求一个sql语句(有点难,求高手)

本帖最后由 dz215136304 于 2013-07-28 11:58:31 编辑 表 id pid title 1 0 标题1 2 0 标题2 3 2 标题3 4 2 标题4 5 2 标题5 6 5 标题6 需求 将表里的数据都查出来 并且如果pid等于别的数据id的话 id那条数据自动生成个字段,字段的数据是pid连接起来的且通过,分割 ,效果如下 id pid title pidss 1 0 标题1 2 0 标题2 3,4,5 3 2 标题3 4 2 标题4 ...

各位大虾,帮我优化一下这个SQL语句

sql 优化 mysql PHP 各位大虾,帮我优化一下这个SQL语句 $sql = " UPDATE `".$table."` SET $field = concat('".$value['result']."{hx}',now(),'{hx}".$value['name']."{hx}".$value['op']."{hx}".$value['suggestion']."') $auditing WHERE `id`=".$value['id']; global $conn; mysql_query($sql,$conn); if($auditing == ",`check`='yes'"){ $sql = "SELECT `mu_id` FROM `$table` WHERE `id` = $value[id] LIMIT ...

求一个sql语句

mysql 条件计算 表A,字段ax,ay,az 表B,字段bx,by,bz $time = time();select *,(A.az*7+B.bz) as exp WHERE exp<=.$time. ORDER BY A.ay; 类似这样的 通过计算得到一个临时列exp,然后再去判断exp的值是否小于某个数的SQL语句应该怎么写?我写成这样后提示语法错误:Unknown column 'exp' in 'where clause' 回复讨论(解决方案) .... (A.az*7+B.bz)<=.$time..... SQL是从右到左的,所以where的时候exp还没有...

帮忙看一条SQL语句了语句!

本帖最后由 u010250831 于 2013-09-20 00:40:02 编辑 sql as php mysql 以下为zen cart 开源商城系统一条SQL语句! select distinct p.products_id, p.products_image, p.products_tax_class_id, pd.products_name, p.products_date_added, p.products_price, p.products_type, p.master_categories_id from " . TABLE_PRODUCTS . " p, " . TABLE_P...

问一个联合查询的语句

如上图所示数据表 怎么读出A中的数据呢?(同时也要读出B中对应的数据) 回复讨论(解决方案) select * from `a` ,`b` where `a`.`bid` like concat(%,`b`.`bid`,%) 如果要查a表id等于1对应的关联数据,可以写成 select * from `a` ,`b` where `a`.`id`=1 and `a`.`bid` like concat(%,`b`.`bid`,%) 是要查a表,结果应该类似这样: Object{ [id] => 1 [bid] => Object { [1] => Object { id...

一条SQL语句如何求环比!这个月简历数减去上个月的(如图)

【这个月简历数】-【上个月的简历数】=【环比数】(如图) sql语句如何写? SELECT DATE_FORMAT(m_adddate,'%m') as month,count(m_id) as zong,DATE_FORMAT(m_adddate,'%Y') as year from job_myreceive where DATE_FORMAT(m_adddate,'%Y')=2011 GROUP BY DATE_FORMAT(m_adddate,'%m'); 回复讨论(解决方案) 原来并不是有那么多人啊! 冒出个高手,帮忙一下 01月份怎么算上个月? 01月份怎么算上个月? 0...

多个查询条件的sql语句的拼写技巧,求指点。

多个查询条件的sql语句的拼写技巧,求指点。 $sql="select * from tb1";if($id=$_GET[id]){ $where.=" where id like "%$id%"";}if($name=$_GET[name]){ $where.=" where name like "%$name%"";}//当id有值的时候sql=select * from tb1 where id like "%$id%"//当name有值的时候sql=select * from tb1 where name like "%$name%"//当同时又值的时候,sql就出错了sql=select * from tb1 where name like "%$name%" where where ...

关于怎么获取循环语句中的值的问题求解答

for($i = 0; $i <= 2; $i++){ $i;} echo $i; 这样为什么不能获取获取循环的出来的值 就这能获取最后一条 修改成这样的话 for($i = 0; $i <= 2; $i++){ echo $i;} 这样就能获取全部得值 但是有的语句不想放到循环语句中 有什么办法能获取到循环语句中的值吗 回复讨论(解决方案) 在循环语句中用个变量(数组或字符)保存每次循环的值,在循环外面调用。 没保存起来,当然每次都是获取最后一个。 楼主这是你的...

php中select获取val的值如何传给sql语句

点击左边出现右边的数据 代码如下:帮忙看哈 请选择 foreach(range('A','Z') as $val){ echo ""; echo $val; echo ""; } ?> require_once'admin/config.php'; if($conn){ $stmt=odbc_exec($conn,"SELECT DISTINCT [类别] FROM [网站商品视图] WHERE [类别] like 'A%'"); if($stmt){ $arr=array(); while($row=odbc_fetch_array($stmt)){ $arr[]=$row; } for($i=0;$i { if...

为什么用SQL语句不能添加数据库表数据,哪个大哥帮忙看下呗!

本帖最后由 A1023824314 于 2013-07-29 18:05:01 编辑 数据库 $a=mysql_connect("localhost","root",""); if($a) echo "shi"; $as=mysql_select_db("study",$a); if($as) echo "shi"; $sql="INSERT INTO s1 (id,cash)values('','1234')"; mysql_query($sql,$a); ?> 我觉得一点没错啊~但是到PHPADMIN上去看数据库中并没有新数据增加! 回复讨论(解决方案) 把其中...

sql语句中能否直接把截取的字符串当作where条件

MySQL 例如这样的 select `id` from `table` where left(`flag`,1)=1; 我是有一串名为flag的标识用于表示该商品的各种属性, 10位数Int, 例如1100000000。 然后比如第一个数字1表示该商品价格区间在100-200元。 然后我想从表中搜出这个flag中取出第一个数字为1的商品 这个可以实现么, 仅仅用mysql 回复讨论(解决方案) select `id` from `table` where left(`flag`,1)=1 你的sql不就是吗?? 晕。。...

一个查询语句怎么写,mysqlphp

mysql php 数据库表结构 产品表 product 产品id 产品目录 产品名称 productid cids productname 1 (1,3,4) 精品服装1 2 (3,8) 精品服装2 3 (7,4,9) 精品服装3 需求: 1、比如进入一个产品的页面,通过url得到productid,如何通过productid 得到cids 现需要写个语句,找到product表中,与cids 有相同的所有产品 比如通过url...

关于赋值和判断语句的问题

if ($userName=="system"){ $userName_msg="自动"; }else{ $userName_msg=""; } 和 $userName_msg=""; if($userName=="system"){ $userName_msg="自动"; } 我想要给变量$userName_msg 赋值,上边两种写法有什么差别吗? 回复讨论(解决方案) 实现没有差别。 但从代码质量看,当然是第二种好了。 这种只有两种情况的判断,当然还是三目运算好了 实际上没有差别。 只不过从使用变量之前都首先要初始化...

IF语句 - 相关标签