澳门新葡亰平台官网php入门教程:php mysql数据保存,删除,修改,更新,查询 操作

自己想用ADODB达成业务,让两条update语句要么都做要么都不做,不过却平素不成事。代码如下:?php$db
= NewADOConnection(‘mysql’卡塔尔(قطر‎; //创设四个ADODB连接对象$mysql_conn =
$db-Connect(localhost,root,, anna);$db-BeginTrans();$ok =
$db-Execute(update user set user_name= ‘098’where id=3);if($ok)
$ok=$db-Execute(update user set user_name= where id=2卡塔尔国;if ($ok){$db-CommitTrans(卡塔尔;}else {$db-RollbackTrans(State of Qatar;
}?结果却是第一条语句成功了,第二条没有得逞。可是同样小编用MYSQL自带的函数却得以兑现本人要的效力,代码如下:?phpmysql_query(SET
AUTOCOMMIT=0);$ok1 = $db-Execute(update user set user_name= ‘098’where
id=3);$ok2=$db-Execute(update user set user_name= where id=2);if ($ok1
$ok2 ){ mysql_query(COMMIT);}else{mysql_query(ROLLBACK);}?

*/

 代码如下

// 连接和筛选数据库
$conn=mysql_connect(“localhost”,”phpdb”,”phpdb”)
        or die(“无法三回九转数据库服务器: “.mysql_error()); 
mysql_select_db(“test”,$conn卡塔尔(قطر‎ or die (“不可能采用数据库:
“.mysql_error()); 
// 插入记录部分
// 编辑插入记录的sql语句
$insertsql=”insert into user(name,password,address,tel,email)
values(‘王强’,’123′,’深圳’,’8163445′,’wang@wel.com’)”;
// 实践插入操作
$insert = mysql_query($insertsql,$conn);
// 检查实验插入操作是或不是中标
if ($insert){
 echo “插入记录成功!”;
 echo “<br>”;
}
else
{
 echo “插入记录战败!”;
 echo “<br>”;
}

// 校勘记录部分
// 编辑纠正记录的sql语句
$updatesql=”update set tel=’1234567′ from user where name=’王强'”;
// 实行更正操作
$update = mysql_query($updatesql,$conn);
// 检查评定修正操作是或不是成功
if ($update){
 echo “改进记录成功!”;
 echo “<br>”;
}
else
{
 echo “修改记录退步!”;
 echo “<br>”;
}

// 删除记录部分
// 编辑删除记录的sql语句
$deletesql=”delete from user where name=’王强'”;
// 实践删除操作
$delete = mysql_query($deletesql,$conn);
// 检查实验删除操作是还是不是中标
if ($delete){
 echo “删除记录成功!”;
 echo “<br>”;
}
else
{
 echo “删除记录失败!”;
 echo “<br>”;
}

/*
use test;
create table users (
   id int(3) not null auto_increment,
   name varchar(20) not null,
   password varchar(50) not null,
   address varchar(50),
   tel varchar(20),
   email varchar(50) not null,
   primary key (id)
);
*’

?>

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图