php控制数据库 php数据库语句
自己用PHP书写一个类和一个控制器,类里放数据库操作,控制器放业务操作。
class DB{
公司主营业务:成都做网站、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出通海免费做网站回馈大家。
public function getConnect($host,$dbname,$username,$password){
return mysqli_connect($host,$username,$password,$dbname);
}
}
class Controller{
public function index(){
$db1 = DB::getConnect('localhost','数据库1','username','password');
$db2 = DB::getConnect('localhost','数据库2','username','password');
try{
$table1 = $db1-query($db,"select * from table");
//写入数据库2中,不太理解这个意思
}catch(Exception ex){
exit('SQL错误:'.ex)
}finally{
mysqli_close($db);
}
}
}
//先连接数据库1,读取数据库1的表,写入数据库2表中,再读取数据库2中的表,写入数据库1
//不太理解这个意思,大概就是这样的吧
怎么用PHP代码修改数据库里面的数据?
举例如下:
创建userinfo_update.php页面用于查询用户信息,先显示信息,在修改:
先通过GET获取用户编号查询用户信息:
$sql = "select * from user_info where user_id='".$_GET['userId']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}
页面效果:
创建update.php文件,用于修改用户信息:
使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。
//通过post获取页面提交数据信息
$userId = $_POST[userId];
$userName = $_POST[userName];
$userAge = $_POST[userAge];
$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";
mysql_query($sql,$conn);//执行SQL
$mark = mysql_affected_rows();//返回影响行数
$url = "userinf_select.php";
运行结果
创建delete.php文件,完成删除用户信息功能:
$userId = $_GET['userId'];
include 'connection.php';
$sql = "delete from user_info where user_id='".$userId."'";
mysql_query($sql,$con);
$mark = mysql_affected_rows();//返回影响行数
if($mark0){
echo "删除成功";
}else{
echo "删除失败";
}
mysql_close($con);
运行结果:
如何使用PHP操作Mysql数据库
?php
// 首先安装好你的MySQL数据库
$host = ''; # 主机地址
$user = ''; # 用户名
$pwd = ''; # 密码
$port = ''; # MySQL所使用的端口号
$r = mysql_connect($host, $user, $pwd, $port); # 连接MySQL
mysql_select_db($dbname); # 选择数据库
// 进行增删改查
网站标题:php控制数据库 php数据库语句
网站路径:http://cdiso.cn/article/dojeceg.html