首页 > 后端开发 > 正文

PHP框架的修改语句 php如何修改数据库内容

2023-09-15 06:07:32 | 我爱编程网

今天我爱编程网小编整理了PHP框架的修改语句 php如何修改数据库内容相关信息,希望在这方面能够更好帮助到大家。

PHP框架的修改语句 php如何修改数据库内容

PHP修改数据库方法有几种



PHP修改数据库方法有几种
在php开发过程中,我们需要连接数据库来开发动态网站,连接数据库通常有四种方式:Mysql-connect(),Mysqli,PDO,ADODB,我们可以利用这4中连接数据库的方式进行数据库修改,接下来一一介绍。
Mysql_connect
这是我们刚开始学习php时最开始碰到到的数据库连接方式,通过mysql_connect()函数可以返回连接结果,则返回一个 MySQL 连接标识,失败则返回 FALSE。因此可以进行后续的数据库修改操作。
<?php
$con=mysql_connect("localhost" ,"root","password")
if($con){
mysql_select_db("db_name",$con);
$sql="select * from table_name where id=1";
$result=mysql_query($sql);
while($row=mysql_fetch_row($result)){
echo "$row";
}
}else{
die("无法连接数据库".mysql_error());
}
mysql_close($con);
?>这种连接方式是短连接,不是长连接,若长连接则使用mysql_pconnetct()
Mysqli
这是一种面向对象的数据库连接方式,在连接前需要实例化一个对象,然后通过这个对象进行数据库操作。
<?php
$con=new mysqli("localhost","root","password","db_name");
if(!mysqli_connect_error()){
$sql="select * from table_name where id=1";
$result=$con->query($sql);
while($row=$result->fetch_row($result)){
echo "$row";
}
}else{
die("无法连接数据库".mysql_error());
}mysqli是一种长连接方式,并且比mysql_connect更加安全
PDO
什么是pdo呢,pdo是php5中心加进去的链接数据库的方式,
<?php
$pdo=new
PDO('mysql:host=localhost;dbname=db_name',"root",
$sql="select * from table_name where id=1";
"password");
try{
$result=$pdo->query($sql);
foreach($result as $k){
print_r($k);
}
}catch(PDOException $e){
echo $e->getMessage();
}
?>ADODB
不管后端数据库如何,存取数据库的方式都是一致的,开发设计人员不必为了某一套数据库,而必须再学习另一套不同的存取方法,这大大减轻开发人员的知识负担,过去的知识往后仍可继续使用
require_once './adodb5/adodb.inc.php';
$conn = &ADONewConnection('mysql');
$conn->connect('localhost','root','','test');
$conn->Execute("set names utf8");
$res = $conn->Execute("select * from user");
if (!$res){
echo $conn->ErrorMsg();
}else{
var_dump($res);
} 更多PHP相关知识,请访问PHP中文网!

PHP框架的修改语句 php如何修改数据库内容

php如何修改数据库内容


php修改数据库内容的方法:首先选择数据库;然后通过“mysql_query($q)”语句获取数据集;接着循环读取数据并存入数组对象;最后通过UPDATE方法修改数据库字段内容即可。
推荐:《PHP视频教程》
php 前端传递参数,遍历数据库表的字段后根据条件进行修改。
<?php
header("Content-Type:text/html;charset=utf8");
header("Access-Control-Allow-Origin: *"); //解决跨域
header('Access-Control-Allow-Methods:POST');// 响应类型
header('Access-Control-Allow-Headers:*'); // 响应头设置
$link=mysql_connect("localhost","root","root");
mysql_select_db("business_card", $link); //选择数据库
mysql_query("SET NAMES utf8");//解决中文乱码问题
$wx_id = $_POST['wx_id'];
$openid = $_POST['openid'];
$q = "SELECT * FROM user"; //SQL查询语句 SELECT * FROM 表名
$rs = mysql_query($q); //获取数据集
if(!$rs){die("数据库没有数据!");}
//循环读取数据并存入数组对象
$dlogs;$i=1;
while($row=mysql_fetch_array($rs))
{
$result = @mysql_query($strsql);
if($row["openid"]==$openid){
if($row["collect"]!=""){
$ab =$row["collect"].','.$wx_id;
}else{
$ab =$wx_id;
}
//修改数据库字段
mysql_query("UPDATE user SET collect = '$ab'
WHERE openid = '$openid'");

echo urldecode(json_encode($ab));
}
}
//以json格式返回html页面


?>

PHP框架的修改语句 php如何修改数据库内容

怎么用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($mark>0){

echo "删除成功";

}else{

echo  "删除失败";

}

mysql_close($con);

运行结果:

以上,就是我爱编程网小编给大家带来的PHP框架的修改语句 php如何修改数据库内容全部内容,希望对大家有所帮助!
与“PHP框架的修改语句 php如何修改数据库内容”相关推荐
php框架怎么修改数据 PHP修改数据库2
php框架怎么修改数据 PHP修改数据库2

PHP修改数据库2修改页面:&lt;?php$host="服务器";$user="用户名";$pass="密码";$db="数据库名";$conn=mysql_connect($host,$user,$pass);mysql_select_db($db,$conn);mysql_query("SETNAMES'gbk'");?&gt;&lt;?ph

2023-09-28 09:18:14
php框架修改config 网站数据库如何修改 config.php文件的配置问题
php框架修改config 网站数据库如何修改 config.php文件的配置问题

网站数据库如何修改config.php文件的配置问题$db_host="数据库地址:3306";//databasename$db_name="数据表名";//databaseusername$db_user="数据库用户名";//databasepassword$db_pass="数据库密码";//ta

2023-09-07 05:11:39
php框架数据库操作 PHP修改数据库方法有几种
php框架数据库操作 PHP修改数据库方法有几种

PHP修改数据库方法有几种PHP修改数据库方法有几种在php开发过程中,我们需要连接数据库来开发动态网站,连接数据库通常有四种方式:Mysql-connect(),Mysqli,PDO,ADODB,我们可以利用这4中连接数据库的方式进行数据库修改,接下来一一介绍。Mysql_connect这是我们刚开始学习php时最开始碰到到的数据库连接方式,通过mysql_connect(

2023-09-28 15:25:01
php+修改框架内容 怎么用php代码来修改php的文件?
php+修改框架内容 怎么用php代码来修改php的文件?

php修改php文件内容说实话看了你的写法,真的是相当的奇怪。你既然包含了yyid.php文件,后面又修改yyid.php文件的内容,这不是相当于一个人把自己给提起来吗?要不你就在修改完成后在包含,应该改为:&lt;?php$id=$_POST['pd'];if($id!=''){echo $id."我是中国人";$origin_str = file_get_contents('yyi

2023-09-16 23:32:14
php框架修改密码 PHPCMS 后台密码忘记了,怎么修改?可以在数据库里修改吗? 如果可以修改具体是那个表,怎么该呀?
php框架修改密码 PHPCMS 后台密码忘记了,怎么修改?可以在数据库里修改吗? 如果可以修改具体是那个表,怎么该呀?

如何用phpmyadmin修改mysqlroot密码1.利用phpmyadmin修改mysql的root密码很多人利用phpmyadmin或者命令行来修改了mysql的root密码,重启后发现mysql登录错误,这是为什么呢?修改mysql的root的密码要在mysql软件中mysql数据库里修改root的密码,还要在配置文件中修改。而且在数据库中的修改不止修改一行数据,所以千万不要手动

2023-09-10 11:49:32
php图片的框架怎么修改 PHP源码如何修改?
php图片的框架怎么修改 PHP源码如何修改?

PHP源码如何修改?PHP源码用记事本就可打开编辑了,当然用DW也可以。图片背景要改,可要看清图片的链接(或者直接将图片改成你要的图片也可),改文字格式要通过CSS来修改,链接的话,应该在网站后台就能修改。不过,这样改太累了点!而且PHP的网页无法直接在IE中预览。建议你下载一个DEDECMS的企业版,然后把相关的图片(如Logo.gif)改成自己的,网站的频道(栏目)、链接都可以在

2023-09-25 00:09:35
框架php文件如何修改代码 用PHP实现 读取和修改文本文件内容的代码
框架php文件如何修改代码 用PHP实现 读取和修改文本文件内容的代码

php修改php文件内容说实话看了你的写法,真的是相当的奇怪。你既然包含了yyid.php文件,后面又修改yyid.php文件的内容,这不是相当于一个人把自己给提起来吗?要不你就在修改完成后在包含,应该改为:&lt;?php$id=$_POST['pd'];if($id!=''){echo $id."我是中国人";$origin_str = file_get_contents('yyi

2023-09-29 05:30:07
php框架如何修改 如何修改PHP网页,我要有的分都给你,谢谢
php框架如何修改 如何修改PHP网页,我要有的分都给你,谢谢

如何修改PHP网页,我要有的分都给你,谢谢1、打开宝塔登录页面,输入账号密码,点击登录来进入到宝塔面板。2、进入到宝塔面板后,点击箭头所指的网站,来进入到网站设置页面。3、进入到网站设置页面,点击箭头所指的想要修改的网站名称,来进行设置。4、进入到网站设置页面,点击左侧箭头所指的php版本,来进行设置。5、进入到php设置页面,我们可以看到,可以在这里设置修改php

2023-09-11 12:36:50