A. 如何用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)){
}
B. 用PHP替換資料庫中的一些字元
這個密碼的的問題是:你的$str="1234abc56"最初的時候1是被替換成7了,但是在後面的檢查候總,你的7又被替換成3了。因為你的$s,$r的關系
這是我修改後的,比較復雜點,但是可以用。
我的思想是:將輸入字元串分離,一個一個進行查詢替換。
<?php
function n2n($input) {
$s=array('1','2','3','4','5','6','7','8','9','0');
$r=array("7","8","9","0","1","2","3","4","5","6");
$length=strlen($input);
for($i=0;$i<$length;$i++){
for($j=0;$j<10;$j++)
if($s[$j]==$input[$i]){
$input[$i]= str_replace($s[$j], $r[$j], $input[$i]);
break;
}
}
return $input;
}
$str="1234abc56";
echo n2n($str);
?>
C. 如何從phpmyadmin裡面批量替換內容 mysql
1、用phpMyAdmin打開要修改前綴的資料庫www_sdck_cn,執行以下SQL語句(其中加粗斜體字是需要根據實際需求替換的):
Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ',
replace(table_name,'phpcms_','sdck_'),';')
from information_schema.tables
where TABLE_SCHEMA = 'www_sdck_cn' and table_name LIKE 'phpcms_%';
D. PHP怎麼覆蓋資料庫里的數據
首先第一步需要連接上資料庫,然後找到需要更新的數據,最後把數據獲取到,使用更新語句更新數據,切記一定要帶條件,否則將是更新整張表的數據。