新手/简单的php+mysql的面向对象 增删改查
来源:互联网 发布:数据库方面的工作 编辑:程序博客网 时间:2024/06/05 06:43
<?php
class ryan_mysqli extends mysqli {
public function __construct($host, $user, $pass, $db) {
parent::__construct($host, $user, $pass, $db);
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
}
public function names (){
$setnames="set names utf8";
$this->query($setnames);
}
public function insert($table,$id,$name,$sex,$phone){
$sql = "insert into $table values ($id,'$name','$sex',$phone)";
echo "$sql";
$result = $this->query ($sql);
if($result)
echo "add successfully";
else
echo "add failed";
public function delete($table,$id){
$sql = "delete from $table where id=$id";
echo "$sql";
$result = $this->query ($sql);
if($result)
echo "deleted successfully";
else
echo "delete fail";
}
public function update($table,$name,$id){
$sql = "update $table set name='$name' where id=$id";
echo "$sql";
$result = $this->query ($sql);
if($result)
echo "update successfully";
else
echo "delete failed";
}
public function select ($table){
//$setnames="set names utf8";
//$this->query($setnames);
$charset = $this->character_set_name();
printf ("Current character set is %s", $charset);
$sql = "select * from $table";
echo "$sql";
$result = $this->query ($sql);
}
}
$db = new ryan_mysqli('localhost', 'root', '', 'stu_system');
$db->names();
//$db->insert ('users',32,'song','m',180);
//$db->delete('users',32);
//$db->update('users','yan',32);
$db->select('users');
$db->close();
class ryan_mysqli extends mysqli {
public function __construct($host, $user, $pass, $db) {
parent::__construct($host, $user, $pass, $db);
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
}
public function names (){
$setnames="set names utf8";
$this->query($setnames);
}
public function insert($table,$id,$name,$sex,$phone){
$sql = "insert into $table values ($id,'$name','$sex',$phone)";
echo "$sql";
$result = $this->query ($sql);
if($result)
echo "add successfully";
else
echo "add failed";
}
public function delete($table,$id){
$sql = "delete from $table where id=$id";
echo "$sql";
$result = $this->query ($sql);
if($result)
echo "deleted successfully";
else
echo "delete fail";
}
public function update($table,$name,$id){
$sql = "update $table set name='$name' where id=$id";
echo "$sql";
$result = $this->query ($sql);
if($result)
echo "update successfully";
else
echo "delete failed";
}
public function select ($table){
//$setnames="set names utf8";
//$this->query($setnames);
$charset = $this->character_set_name();
printf ("Current character set is %s", $charset);
$sql = "select * from $table";
echo "$sql";
$result = $this->query ($sql);
}
}
$db = new ryan_mysqli('localhost', 'root', '', 'stu_system');
$db->names();
//$db->insert ('users',32,'song','m',180);
//$db->delete('users',32);
//$db->update('users','yan',32);
$db->select('users');
$db->close();
?>
抛砖引玉,希望大神指导。
0 0
- 新手/简单的php+mysql的面向对象 增删改查
- 简单数据库mysql的增删改查(新手)
- PHP实现MYSQL简单的增删改查功能
- php对mysql的增删改查
- php与mysql的增删改查
- MySQL 简单的增删改查
- php+mysql 简单增删查改
- PHP连接数据库,实现最基本的增删改查(面向对象)
- php的增删改查
- Mysql的增删改查
- MySQL的增删改查
- Mysql的增删改查
- MYSQL的查增删改
- MySQL的增删改查
- MySQL的增删改查
- MySQL的增删查改
- MYSQL的增删改查
- MySQL的增删改查
- 【剑指Offer面试编程题】题目1515:打印1到最大的N位数--九度OJ
- Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xm
- 泛型的使用介绍及格式总结
- 第17周项目6(2)-学生成绩统计
- matlab如何设定符号运算的有效位数
- 新手/简单的php+mysql的面向对象 增删改查
- XSS 攻击常用脚本
- C++时间处理
- System.arraycopy()方法详解
- Unity3D 学习教程 1 入门
- org.springframework.beans.factory.BeanCreationException:
- 使用jQuery操纵表格-增加、删除行和列
- 启动tomcat的时候报错
- HDOJ The 3n + 1 problem 1032