基本问题:关于用PHP更新数据库 就是更新或插入数据库的时候,必须用 UPDATE 语句吗?有没有像ASP中 rs("title")=title 然后用 rs.update 更新的方法?在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql中没有类似rs.update,只有老老实实写sql吧。。 或者说你使用ADODB类。那个封装的不错。大致上可以实现类似的$sql = "SELECT * FROM ADOXYZ WHERE id = -1"; # 从数据库中查询出一个空的资料集$conn = &ADONewConnection("mysql"); # 建立一个连结$conn->debug=1;$conn->PConnect("localhost", "admin", "", "test"); # 连结到 MySQL, 数据库名称为 test$rs = $conn->Execute($sql); # 执行查询,并取得一个空的资料集$record = array(); # 初始化一个数组,以便存放记录资料供新增用# 设定记录中的字段值$record["firstname"] = "Bob";$record["lastname"] = "Smith";$record["created"] = time();# 传入空的资料集及字段资料数组到GetInsertSQL函数中,以执行功能# 这个函数将会依传入的资料,回传一个全格式的 INSERT SQL指令$insertSQL = $conn->GetInsertSQL($rs, $record);$conn->Execute($insertSQL); # 将记录插入数据库中 自己写sql语句吧,免得到时哪儿出错了都不好排查 另外问下,,我用UPDATE更新,,结果列新出错,,但是程序没报错,,,我如何打印错误到屏幕? mysql_query($sql) or die(mysql_error()); 做过dede的帮忙看下? php求助 LoadModule mysql_auth_module modules/mod_auth_mysql.so 问题 如何拆分这个数据格式 请问php pdo 在select的时候怎么判断结果集为空? php手册 split和explode有什么区别? 请教,表单中的文件上传。 请问Smarty操作数据库必须用那个ADODB吗? 在mysql中用select count()....查询到的数值 在php中能用什么函数取得? $_session问题 请问php的重定向函数是什么?
$sql = "SELECT * FROM ADOXYZ WHERE id = -1";
# 从数据库中查询出一个空的资料集$conn = &ADONewConnection("mysql"); # 建立一个连结
$conn->debug=1;
$conn->PConnect("localhost", "admin", "", "test"); # 连结到 MySQL, 数据库名称为 test
$rs = $conn->Execute($sql); # 执行查询,并取得一个空的资料集$record = array(); # 初始化一个数组,以便存放记录资料供新增用# 设定记录中的字段值
$record["firstname"] = "Bob";
$record["lastname"] = "Smith";
$record["created"] = time();# 传入空的资料集及字段资料数组到GetInsertSQL函数中,以执行功能
# 这个函数将会依传入的资料,回传一个全格式的 INSERT SQL指令$insertSQL = $conn->GetInsertSQL($rs, $record);$conn->Execute($insertSQL); # 将记录插入数据库中