php的mysql同時修改表資料,怎麼實現

2021-12-25 18:41:44 字數 981 閱讀 3530

1樓:匿名使用者

//完成你的問題需要先假設幾個變數

//傳值的id

$aid = $_get['id']

//要修改的新check內容

$newcheck = "aaa";

//要在表b中加的數值

$addcontent = "20";

//第一個sql更新表a中的check內容

$sql1 = "update `a` set `check`='".$check."' where `aid`=".$_get['id'];

//第二個sql獲取表b中的相關資訊

$sql2 = "select `b`.`bid`,`b`.`score` from `a`,`b` where `a`.

`name`=`b`.`name` and `a`.`aid`=".

$_get['id'];

//通過sql2可以得到所要修改的b表中的bid=>$bid 和b表中該條記錄的score內容=>$score。

$newscore = $score.$addcontent;

//更新表b中資料

$sql3 = "update `b` set `score`='".$newscore."' where `bid`=".$bid;

2樓:小臭寶君君

最簡單的就是寫2個sql,執行兩次操作就行了。

3樓:小葵啦

連線資料庫的步驟就不寫了

$_get['id'] = 1;

$sql = 'select * from 表 where id=$_get[id] limit 1';

$result = mysql_query($sql);

遍歷$result

在根據你要的name值去查詢就行了。

然後再執行修改操作具體看你怎麼寫。如果保證 資料的統一性和安全性建議用 inoodb 。 事務的方式去處理

用php建mysql表時怎麼設定表的編碼為gb

可以使用 default charset gb2312 設定編碼。例如 建立一個名字為table的表,編碼為gb2312。create table if not exists table id int 11 not null auto increment,title varchar 255 not ...

mysql如何更新mysql的最大連線數max

修改最大連線數 方法一 修改配置檔案。推薦方法一 進入mysql安裝目錄 開啟mysql配置檔案 my.ini 或 my.cnf查詢 max connections 100 修改為 max connections 1000 服務裡重起mysql即可.方法二 命令列修改。不推薦方法二 命令列登入mys...

如何在php中獲取mysql資料庫返回的資料的行數

1 首先開啟mysql的管理工具,新建一個test表,並且在表中插入兩個欄位。2 接下來在editplus編輯器中建立一個php檔案,然後進行資料庫連線,並且選擇要操作的資料庫。3 然後通過mysql query方法執行一個insert的插入語句。4 執行完畢以後,我們回到資料庫管理工具中,這個時候...