大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php数据库增删改查封装,php对数据库增删改查

php封装一个class类,实现mysql数据库的增删改查怎么操做?

class sqlHelper{

成都创新互联是一家专注于网站建设、成都网站设计与策划设计,望谟网站建设哪家好?成都创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:望谟等地区。望谟做网站价格咨询:028-86922220

public $conn;

public $dbname="数据库名称";

public $username="数据库用户名";

public $password="数据库密码";

public $host="localhost";

//连接数据库

public function __construct(){

$this-conn=mysql_connect($this-host,$this-username,$this-password);

if(!$this-conn){

die("连接失败".mysql_error());

}

mysql_select_db($this-dbname,$this-conn);

}

//执行查询语句

public function execute_dql($sql){

$res=mysql_query($sql,$this-conn);

return $res;

}

//执行增填改语句

public function execute_dml($sql){

$b=mysql_query($sql,$this-conn);

if(!$b){

return 3;

}else{

if(mysql_affected_rows($this-conn)){

return 1;//表示OK

}else{

return 2;//表示没有行收到影响

}

}

}

}

php 使用pdo对mysql数据库增删改查实例

//连接、查询

try {

$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);

foreach($dbh-query('SELECT * from FOO') as $row) {

print_r($row);

}

$dbh = null;//释放资源

} catch (PDOException $e) {

print "错误!: " . $e-getMessage() . "br/br";

die();

}

//执行删除操作,插入、修改与此类似,更改SQL语句即可

$count = $dbh-exec("DELETE FROM fruit WHERE colour = 'red'");

如何用PHP代码实现MySQL数据库的增删改查

?php

$con = mysql_connect("localhost:3306","root","");

if (!$con) {

die('Could not connect: ' . mysql_error());

}

mysql_select_db("test", $con);

$result = mysql_query("SELECT * FROM user");

echo "table border='1'

tr

thUsername/th

thPassword/th

/tr";

while($row = mysql_fetch_array($result)) {

echo "tr";

echo "td" . $row['username'] . "/td";

echo "td" . $row['password'] . "/td";

echo "/tr";

}

echo "/table";

mysql_close($con);

?

从服务器中获取用户所有信息(SQL SELECT语句)并以表格形式出现

?php

$con = mysql_connect("localhost","root","");

if (!$con) {

die('Could not connect: ' . mysql_error());

}

mysql_select_db("test", $con);

mysql_query("DELETE FROM user WHERE username = '$_POST[username]'");

mysql_close($con);

?

删除该用户所有信息delete.php

?php

$con = mysql_connect("localhost:3306","root","");

if (!$con) {

die('Could not connect: ' . mysql_error());

}

mysql_select_db("test", $con);

$sql = "INSERT INTO user (username,password)

VALUES

('$_POST[username]','$_POST[password]')";

if (!mysql_query($sql,$con)) {

die('Error: ' . mysql_error());

}

echo "1 record added";

mysql_close($con);

?

注册一个新用户insert.php

?php

$con = mysql_connect("localhost","root","");

if (!$con) {

die('Could not connect: ' . mysql_error());

}

mysql_select_db("test", $con);

mysql_query("UPDATE user SET password = '$_POST[password]' WHERE username = '$_POST[username]'");

mysql_close($con);

?

修改一个用户密码update.php

html

head

titleFORM/title

/head

body

br /

h1Insert:/h1

form action="insert.php" method="post"

username:input type="name" name="username"/

br /

password:input type="password" name="password"/

input type="submit" value="submit"/

/form

br /hr /br /

h1Delete/h1

form action="delete.php" method="post"

username:input type="name" name="username" /

br /

Are you sure?input type="submit" value="sure" /

/form

br /hr /br /

h1Update/h1

form action="update.php" method="post"

username:input type="name" name="username"/

br /

You want to change your password into:input type="password" name="password"/

input type="submit" value="submit"/

/form

br /hr /br /

/body

/html

以上三个功能的提交源Operate.html

php中增删改查中的insert和update能写到一个方法里面么?怎么写?

首先 给你个例子 如果按你的要求 我会这么写

function iuSql($type){

if($type='insert'){

//执行插入语句

}

if($type='update'){

//执行更新语句

}

}

这样可以

但是 我认为 这样做 都不如你写两个单独的 函数 一个插入一个更新

因为 以后也好修改

一般情况下 函数都是为了重复使用 所以才写的 特定一些动作 就写到一个函数里是比较好的

你这个 插入和 更新 我个人认为 是 属于两个 动作 所以 最好写到两个不同的函数里比较好

因为 他们两个语法上来说也有些差别吧 insert into table update table

php 如何操作access数据库, 关于增删改查的四种操作

resourse

odbc_connect(

string

dsn,

string

user,

string

password

[,

int

cursor_type])

dsn:系统dsn名称

user:数据库服务器某用户名。

password:数据库服务器某用户密码。

php程序员站

cursor_type:游标类型。

这样连接上access的数据库

增删改查就是标准的sql语句了,楼主应该没什么问题了吧


标题名称:php数据库增删改查封装,php对数据库增删改查
文章网址:http://dzwzjz.com/article/hchchi.html
在线咨询
服务热线
服务热线:028-86922220
TOP