正文
更改数据的php代码 php修改代码
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
如何用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代码问题 如何修改数据库数据?共2个页面xianshi.php和edit.php
$sql="update wp_prli_links set url='更改数据的php代码?' where id = $id ";这样不行就换种方式嘛更改数据的php代码,$url="?";
$sql="update wp_prli_links set url='".$url."' where id = $id ";
怎么用php代码来修改php的文件?
PHP 中的 file_get_contents() 与 file_put_contents() 函数可以实现
file_get_contents() 函数把整个文件读入一个字符串中。
file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法。
file_get_contents(path,include_path,context,start,max_length)
参数说明
path 必需。规定要读取的文件。
include_path 可选。如果也想在 include_path 中搜寻文件的话,可以将该参数设为 "1"。
context 可选。规定文件句柄的环境。
context 是一套可以修改流的行为的选项。若使用 null,则忽略。
start 可选。规定在文件中开始读取的位置。该参数是 PHP 5.1 新加的。
max_length 可选。规定读取的字节数。该参数是 PHP 5.1 新加的。
对 context 参数的支持是 PHP 5.0.0 添加的。
注释:本函数可安全用于二进制对象。
file_put_contents() 函数把一个字符串写入文件中。
file_put_contents(file,data,mode,context)
参数说明
file 必需。规定要写入数据的文件。如果文件不存在,则创建一个新文件。
data 可选。规定要写入文件的数据。可以是字符串、数组或数据流。
注释:本函数可安全用于二进制对象。
例如:
需要修改的php文件 index.php (前提条件此文件需要有写入的权限)
?php
$str = 'abc123';
?
处理的文件 update.php
?php
$conents = file_get_contents("index.php");
$conents = str_replace('abc','efg',$conents);
file_put_contents("index.php",$conents);
?
修改后的index.php 文件
?php
$str = 'efg123';
?
请教PHP怎么修改json数据
直接上代码:
$jsonData ='[{"Name":"小明","Age":20},{"Name":"小明","Age":20}]';
$jsonArray = json_decode($jsonData,$isArray);
foreach ($jsonArray as $item){
$item['Name'] = 'xxx'; // 修改数据
}
// 输出修改后的数据
echo json_encode($jsonArray);
php 原来的数据没用MD5加密现在我要更新数据然后使用MD5加密的代码如何写
1、先给你原来的数据表增加一个字段,字段名为md5,类型int,然后运行一个sql语句:
sql语句:update xxx set md5=0 将md5这个字段值变成0,即表示该数据未MD5保存。
2、把这段代码保存为rewrite.php并把数据库名修改成你对应的数据库,然后运行。最好先把你的数据库导出到本地的数据库,然后在本地亲自测试以下这段代码的效果,之后再进行替换。
?php
/*读取md5为0的前30条数据,由于考虑到PHP有个30秒超时的内置,所以一次更新30条,也可以大大降低对数据库的负担。*/
$sql=mysql_query("select id,password from XXX where md5=0 order by id desc limit 0,30");
$num=mysql_num_rows($sql);
if($num==0){
echo "所有MD5密码替换完毕。"; //如果数据库里面所有md5=0的记录都变成了md5=1,则为修改完毕。
exit();
}else{
while($row=mysql_fetch_array($sql)){
$md5_pwd=md5($row['password']); //获取原密码,进行MD5化。
$query=mysql_query("update XXX set md5=1,password='".$md5_pwd."' where id=".$row['id'].""); //将该条数据进行更改,把原密码改成MD5加密后的,并把md5值变成1,表示已经该条数据已经MD5加密
unset($query);
}
mysql_free_result($sql);
unset($sql,$row);
echo "meta http-equiv=\"refresh\" content=\"0;url=rewrite.php\""; //该30条记录转化完毕,继续跳到这个页面执行,一直循环到替换结束。
exit();
}
mysql_close();
?
php数据库内容修改代码
修改如下:不用使用session传递
1.php 文件中: 修改后的代码,将$row["id"]作为id的参数值传递到2.php
else{
echo 'td'.'a href="2.php?id='.$row["id"].'"'.$row["id"].可以修改.'/a/td';
}
2.php修改如下:
$strSql="SELECT * from test where id=".$_GET['id'];
关于更改数据的php代码和php修改代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。