$sql = "update Table2 set Table2.flg ='1', Table2.ok='1'" ;这句没有where条件,当然更新全部了
解决方案 »
- 如何实现手机或邮箱注册?
- 关于日期输出的疑问
- 这样的过程能通过PHP完成吗
- freebsd php5.3 pdo_odbc 查询 sql server varchar类型 text类型不显示
- 为什么运行php页面,什么都不显示呀?
- 请教一个ftp的问题
- 如何把最新的信息从数据表中显示到页面中?在线等
- 使用cookie出現問題,請教各位
- Use of undefined constant id - assumed 'id' in D:\flashlong\index.php on line 210
- 透明颜色不彻底有部分颜色残留
- radio数组的问题
- 我要判断一个变量是0还是false还是null该怎么做啊?
SELECT 这里我已经限定了 查询条件了 while 循环中应该是循环输出 符合 SELECT的纪录 Update 中不必再写条件了吧?
CODE:[Copy to clipboard]<?php
$sql = "update Table2 set Table2.flg ='1', Table2.ok='1' WHERE Table2.id=Table1.id and Table2.flg=0 " ;
?>
因为每次 id 会变动,如果让 Table2.id等于一个“相对固定”的值 则有可能 出现跨 ID 比较的问题,所以我全部比较了。用了 Table2.id=Table1.id但是上面的语句调试无法通过:(
set Table2.flg ='1', Table2.ok='1'
WHERE id=Table2.id
---------------------------------------------------------
没用过A,只知道MySQL中用LIMIT 1