解决方案 »
- php如何显示数据库中的图片和文字?
- 测试php代码的时候,有时候ie不自动更新页面,怎么办啊
- 我如何才可以把汉字也变成这样的 我初来武
- 400分求一个高难度的PHP清缓存的解决方案...
- 哥们,帮忙啊,那位有php的发送邮件的代码?
- phplib模版调用数组问题
- 在PHP里,用什么方法获得SESSION里的所有变量列表?
- 高手帮忙!php页面display_errors = On开启后仍然空白问题
- 怎么在APACHE里面设定虚似目录,要修改什么文件内容
- 公司给我的一个项目,为什么迁移到我电脑就出错??这是Apache URL重写问题吗?
- php文件上传审核发布问题
- js 文件中 var datapage = "http://localhost/mytrain/traindata.php?"后面引号的作用是什么
$sql = "INSERT INTO user_action (user_id, relation_id, concern_time) VALUES ({$_GET['user_id']}, {$_GET['relation_id']}, now())";
当不传递参数时实际执行的是
INSERT INTO user_action (user_id, relation_id, concern_time) VALUES (, , now())
这是错误的指令,不可能有数据插入
但你却说“如果不传参数就正常写入一条记录”,显然这条记录是在其他地方插入的
如果b.php正常,则问题在a.php,反之亦然。只看你提供的代码,是不会插入两条记录,因为只有一条insert语句。