吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1769|回复: 22
收起左侧

[已解决] 十万火急~求助PHP大佬

[复制链接]
zoenbo 发表于 2020-11-25 18:39
本帖最后由 zoenbo 于 2020-11-26 20:59 编辑

我想从数据库love52中的数据表damnu里取出id为2的对应的content字段的内容,替换$city=后边的内容,id为3的对应的content字段替换$female=后边的内容。该咋写呢?再就是想把textarea的内容修改提交更新数据库。哪位大神大佬帮帮我,先谢过了~~
[PHP] 纯文本查看 复制代码
<?php
$link = mysqli_connect("localhost","root","root","love52"); //连接数据库
$sql = "select * from damnu limit 1"; 
$ressql = mysqli_query($link,$sql);//执行sql
$res = $ressql->fetch_object()->field;//得到结果

//定义新的数据,可以自己设置,也可以从数据库中选择
$city=array('PEKING','SH','Canton','HK');
$female=array('MISS CHEUNG', 'MRS NG', 'LADAY CHANG','MISS LAU');
//读取模板
$template_str=file_get_contents('1.template.js');
//替换城市数据
$template_str=str_replace('__CITY__',join("','",$city),$template_str); 
//替换女性数据
$template_str=str_replace('__FEMALE__',join("','",$female),$template_str);
//写入目标文件
file_put_contents('1.js',$template_str);
?>

<!DOCTYPE HTML>
<html class="no-js">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="renderer" content="webkit">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <title>修改JS</title>
</head>
<body>
<div class="layui-form-item layui-form-text">
    <label class="layui-form-label">修改城市</label> 
    <div class="layui-input-block"><form action="index1.php" method="post">
      <textarea placeholder="请输入内容" name="cs" class="layui-textarea">'PEKING','SH','Canton','HK'</textarea>
<button type="submit">立即修改</button>
    </div>
  </div>

<div class="layui-form-item layui-form-text" style="margin-top:10px;">
<label class="layui-form-label">修改女性名称</label>
<div class="layui-input-block">
<textarea placeholder="请输入内容" class="layui-textarea">'MISS CHEUNG', 'MRS NG', 'LADAY CHANG','MISS LAU'</textarea>
<button type="submit">立即修改</button></form>
</div>
</div>
</body>
</html>
微信截图_20201125184130.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
benq7378 发表于 2020-11-25 19:46
提示: 作者被禁止或删除 内容自动屏蔽
wwf4918 发表于 2020-11-25 19:50
我也小白一个,第一个问题我觉得可以用Switch 解决。第二个因为在截图上没看到你用form表单,用表单提交试试。
wwf4918 发表于 2020-11-25 19:52
wwf4918 发表于 2020-11-25 19:50
我也小白一个,第一个问题我觉得可以用Switch 解决。第二个因为在截图上没看到你用form表单,用表单提交试 ...

最近也在学PHP,有没有邮箱一起交流下
闲俏 发表于 2020-11-25 20:02
你这个!!! 为什么直接用sql语句写
微信截图_20201125200149.png

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
zoenbo + 1 + 1 谢谢@Thanks!

查看全部评分

闲俏 发表于 2020-11-25 20:03
还有, 你这数据库结构设计的也是有问题的, 一般不会把不是同一类的东西放到一张表而仅仅用id区分.
sey 发表于 2020-11-25 20:03
[PHP] 纯文本查看 复制代码
<?php
$link = mysqli_connect("localhost","root","root","love52"); //连接数据库
$sql = "select content from damnu where id = '2'"; 
$ressql = mysqli_query($link,$sql);//执行sql
$res = $ressql->fetch_object()->field;//得到结果

$sql2 = "select content from damnu where id = '3'"; 
$ressql = mysqli_query($link,$sql2);//执行sql
$res2 = $ressql->fetch_object()->field;//得到结果
 
//定义新的数据,可以自己设置,也可以从数据库中选择
$city=$res['content'];
$female=$res2['content'];
//读取模板
$template_str=file_get_contents('1.template.js');
//替换城市数据
$template_str=str_replace('__CITY__',join("','",$city),$template_str); 
//替换女性数据
$template_str=str_replace('__FEMALE__',join("','",$female),$template_str);
//写入目标文件
file_put_contents('1.js',$template_str);
?>
 
<!DOCTYPE HTML>
<html class="no-js">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="renderer" content="webkit">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <title>修改JS</title>
</head>
<body>
<div class="layui-form-item layui-form-text">
    <label class="layui-form-label">修改城市</label> 
    <div class="layui-input-block"><form action="index1.php" method="post">
      <textarea placeholder="请输入内容" name="cs" class="layui-textarea">'PEKING','SH','Canton','HK'</textarea>
<button type="submit">立即修改</button></form>
    </div>
  </div>
 
<div class="layui-form-item layui-form-text" style="margin-top:10px;">
<label class="layui-form-label">修改女性名称</label>
<div class="layui-input-block">
<textarea placeholder="请输入内容" class="layui-textarea">'MISS CHEUNG', 'MRS NG', 'LADAY CHANG','MISS LAU'</textarea>
<button type="submit">立即修改</button>
</div>
</div>
</body>
</html>

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
zoenbo + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| zoenbo 发表于 2020-11-25 20:18
闲俏 发表于 2020-11-25 20:02
你这个!!! 为什么直接用sql语句写

最近刚开始学习PHP,头脑逻辑还是乱的。
 楼主| zoenbo 发表于 2020-11-25 20:21
sey 发表于 2020-11-25 20:03
[mw_shl_code=php,true]

大佬,显示了这个错误,不知道什么情况 Fatal error: Uncaught Error: Call to a member function fetch_object() on boolean in /www/wwwroot/test/index1.php:6 Stack trace: #0 {main} thrown in /www/wwwroot/test/index1.php on line 6
 楼主| zoenbo 发表于 2020-11-25 20:28
sey 发表于 2020-11-25 20:03
[mw_shl_code=php,true]

对了大佬,点击立即修改,更新数据库用楼上大佬的update这个咋操作呢?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-16 10:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表