php的mysql学习(一)
来源:互联网 发布:java读取xml配置文件 编辑:程序博客网 时间:2024/06/06 13:10
谢了一个mysql的帮助类,并调用,代码如下:
帮助类:
<?php/*** 数据库助手类*/class SqlHelperUtils{private $servername = "localhost"; //数据库地址 private $username = "root"; //数据库账号 private $password = "123456"; //数据库密码 private $conn; function SqlHelperUtils(){ //链接数据库 $this->conn = mysql_connect($this->servername,$this->username,$this->password) or die("链接失败".mysql_error()); //设置编码 mysql_query("set names utf8"); //选择数据库 mysql_select_db("dysql",$this->conn); } //select function mysql_dpl($sql){ $res = mysql_query($sql,$this->conn) or die(mysql_error()); return $res; } //delete update insert function mysql_dml($sql){ $flag = mysql_query($sql,$this->conn) or die(mysql_error()); if(!$flag){ return 0;//失败 }else{ //判断受影响的行数 if(mysql_affected_rows($this->conn) > 0){ return 1;//成功 }else{ return 2; //没有受影响的行数 } } }}?>
调用:
<?phpinclude 'SqlHelperUtils.php';function select_table(){$sql = "select * from user";$sqlHelperUtils = new SqlHelperUtils;$res = $sqlHelperUtils->mysql_dpl($sql);for($i=0;$i<mysql_num_rows($res);$i++){ // 获取查询结果 $row[$i] = mysql_fetch_row($res);}var_dump($row);}function insert_table($username,$password){$sql ="insert into user (username,password) values ('".$username."','".$password."')";$sqlHelperUtils = new SqlHelperUtils;$res = $sqlHelperUtils->mysql_dml($sql);switch ($res) {case 0://失败echo "添加失败";break;case 1://成功echo "添加成功";break;case 2://没有影响行数echo "添加成功,但没有影响行数";break;}}insert_table("张三","123123");select_table();?>
0 0
- php的mysql学习(一)
- Head First PHP&MySQL学习笔记(一)
- 开始php+mysql的学习
- php的mysql学习(二)
- php 类的学习一
- PHP学习(一):对PHP的理解
- PHP+MYSQL的文章管理系统(一)
- PHP学习 --mysql+php
- Head First PHP&MySQL 学习笔记(一)
- php学习之mysql(一)找回root密码
- Head first PHP&MySQL 学习笔记(一)
- TestLink学习一:Windows搭建Apache+MySQL+PHP环境
- TestLink学习一:Windows搭建Apache+MySQL+PHP环境
- 社区(php&&mysql)一
- 聊天室php&mysql(一)
- php+MySQL编程一
- PHP学习笔记---- 与MySQL的搭建
- PHP学习: Mysql常见的dos命令
- jQuery 事件
- golang文件读取介绍
- JavaScript实战中会用到的算法
- NoSuchBeanDefinitionException: No qualifying bean of type 错误误区
- U-Boot2010.06移植(2440)-----移植NorFlash驱动
- php的mysql学习(一)
- krpano 全景图在微信里面被屏蔽的解决办法
- 接口返回json串
- Cannot load libphp5.so into server: undefined symbol: __dn_expand
- 构建灵活的 UI -Activity 运行时为 Activity 添加片段
- Spring Boot 性能优化
- 关系型数据库和关系型数据库管理系统
- php视频格式转换---------ffmpeg-php扩展与ffmpeg.exe安装与使用
- 练习