php链接数据库实行增删查改_PHP 数据库的连接和增删改查

// 设置字符集编码

header('Content-Type: text/html; charset=utf-8');

// sqlConnect()连接MYSQL数据库

function sqlConnect(){

// global 表示全局变量的意思,意图是将此变量在函数外部也能访问

global $conn;

if(!$conn = @mysql_connect(DBHost,DBUser,DBPwd)){

exit('数据库连接失败');

}

}

// sqlSetDB选择一款数据库

function sqlSetDB(){

if(!mysql_select_db(DBName)){

exit('找不到指定的数据库');

}

}

// 设置字符集

function sqlSetName(){

if(!mysql_query('SET NAMES UTF8')){

exit('字符集错误');

}

}

// 提交一条SQL

function sqlQuery($sql){

if(! $result = mysql_query($sql)){

exit('SQL执行失败');

}

return $result;

}

// 获取一条数据

function sqlGetOne($sql){

return mysql_fetch_array(sqlQuery($sql),MYSQL_ASSOC);

}

// 关闭数据库

function sqlClose(){

if(!mysql_close()){

exit('关闭异常');

}

}

?>

// 数据库连接

define('DBHost','localhost');

define('DBUser','root');

define('DBPwd','123456');

define('DBName','mydb');

// 初始化数据库

sqlConnect(); // 连接MYSQL数据库

sqlSetDB(); // 选择指定的数据库

sqlSetName(); // 设置字符集

?>

echo '获取一条数据:
';

$sqlGetOne = "SELECT o_id, o_title, o_link FROM o_study WHERE o_id='9' LIMIT 1";

$result1 = sqlGetOne($sqlGetOne);

echo "$result1[o_id] $result1[o_title] $result1[o_link]";

echo '
获取一批数据
';

$sqlGetArray = "SELECT o_id, o_title, o_link FROM o_study LIMIT 10,16";

$result2 = sqlQuery($sqlGetArray);

while (!!$row = mysql_fetch_array($result2)){

echo "$row[o_id] $row[o_title] $row[o_link]
";

}

echo '
增加一条数据
';

$sqlAdd = "INSERT INTO o_study ( o_title ,o_link ,o_con ,o_img ,o_time ,o_see ,o_good ,o_top ,o_valid ,o_type_id ,o_user_id) VALUES ('添加一本书', 'http://onestopweb.iteye.com/', '这本书的描述', '0a4a3be789af557c122ac18520fc2f3e.jpg', NOW(), '43', '3', '1', '1', '2', 'chaoyi')";

$result3 = sqlQuery($sqlAdd);

echo $result3;

echo '
删除一条数据
';

$sqldel ="DELETE FROM o_study WHERE o_id = 19 LIMIT 1";

$result4 = sqlQuery($sqldel);

echo $result4;

echo '
修改一条数据
';

$sqlUpdate = "UPDATE o_study SET o_title = '添加一本书2', o_link = 'http://onestopweb.iteye.com/', o_con = '这本书的描述2', o_img = '6cc8a159fd375c9da5420ace33816e29.jpg', o_top = '0', o_valid = '1', o_type_id = '4' WHERE o_id =20 LIMIT 1";

$result5 = sqlQuery($sqlUpdate);

echo $result5;

?>

sqlClose();

?>

效果图:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值