phpmysql修改
這個是可以得,但是不推薦使用
php有一個 eval 函數,是將字元串作為PHP代碼執行。
php手冊有一個例子你可以看一下
<?php
$string='cup';
$name='coffee';
$str='Thisisa$stringwithmy$nameinit.';
echo$str." ";
eval("$str="$str";");
echo$str." ";
?>
以上常式會輸出:
Thisisa$stringwithmy$nameinit.
Thisisacupwithmycoffeeinit.
❷ php的mysql同時修改2個表數據,怎麼實現
//完成你的問題需要先假設幾個變數
//傳值的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;
❸ php資料庫添加、刪除、修改數據(mysql)
一、PHP操作MySql資料庫
新增數據
<?php
$query = "INSERT INTO grade (name,email,point,regdate) VALUE
(' 李三','[email protected]',,NOW())" ;
@mysql_query($query) or die( '添加數據出錯:' .mysql_error());
?>
修改數據
<?php
$query = "UPDATE grade SET name='小可愛' WHERE id=6" ;
@mysql_query($query) or die( '修改出錯:' .mysql_error());
?>
刪除數據
<?php
$query = "DELETE FROM grade WHERE id=6";
@mysql_query($query) or die( '刪除錯誤:' .mysql_error());
?>
顯示數據
<?php
$query = "SELECT id,name,email,point FROM grade";
$result = @mysql_query($query) or die( '查詢語句出錯:' .mysql_error());
while (!! $row = mysql_fetch_array($result)) {
echo $row[ 'id' ]. '----' .$row['name' ].'----' .$row ['email' ]. '----' .$row['point' ];
echo '<br />';
}
?>
二、其他常用函數
mysql_f etch_row() :從結果集中取得一行作為枚舉數組
mysql_f etch_assoc() : 從結果集中取得一行作為關聯數組
mysql_f etch_array() : 從結果集中取得一行作為關聯數組,或數字數組,或二者兼有
mysql_f etch_lengths () : 取得結果集中每個輸出的長度
mysql_f ield_name(): 取得結果中指定欄位的欄位名
mysql_num_rows(): 取得結果集中行的數目
mysql_num_f ields():取得結果集中欄位的數目
mysql_get_client_inf o() : 取得 MySQL 客戶端信息
mysql_get_host_info(): 取得 MySQL 主機信息
mysql_get_proto_info(): 取得 MySQL 協議信息
mysql_get_server_inf o() : 取得 MySQL 伺服器信息
❹ php mysql 代碼修改
<?php
mysql_connect("地址","a0420160550","密碼")||die"連接失敗";
$sql="selectaccount,passwordfroma0420160550.userwhereaccount='{$_GET['account']}'";
if($result=mysql_query($sql)){
if($row=mysql_fetch_array($result))echo"密碼是{$row['password']}";
elseecho"沒有找到用戶{$_GET['account']}的數據!";
mysql_free_result($result);
}elseecho"執行資料庫查詢失敗,SQL:$sql<BR>錯誤信息:".mysql_error();
mysql_close();
?>
如果代碼不能執行,請粘貼瀏覽器顯示的錯誤信息。
❺ PHP調用MySQL修改
mysql和acc的調用方式, 在php中是兩碼事, 所以, 你的index還是得改改
❻ php怎麼修改mysql表中的數據
連接資料庫會吧,我省略了
$u=123;//修改的數據
mysql_query("UPDATE `clsjserver` SET user_name=$u where user_name='Herobrine' ");
❼ php-mysql修改問題
你這數據是從資料庫查出來,要改當然該資料庫了,當然你也可以再前端定義一個函數處理下
❽ php資料庫添加、刪除、修改數據(mysql)
一、PHP操作MySql資料庫
新增數據
?php
$query
=
"INSERT
INTO
grade
(name,email,point,regdate)
VALUE
('
李三','[email protected]',,NOW())"
;
@mysql_query($query)
or
die(
'添加數據出錯:'
.mysql_error());
?
修改數據
?php
$query
=
"UPDATE
grade
SET
name='小可愛'
WHERE
id=6"
;
@mysql_query($query)
or
die(
'修改出錯:'
.mysql_error());
?
刪除數據
?php
$query
=
"DELETE
FROM
grade
WHERE
id=6";
@mysql_query($query)
or
die(
'刪除錯誤:'
.mysql_error());
?
顯示數據
?php
$query
=
"SELECT
id,name,email,point
FROM
grade";
$result
=
@mysql_query($query)
or
die(
'查詢語句出錯:'
.mysql_error());
while
(!!
$row
=
mysql_fetch_array($result))
{
echo
$row[
'id'
].
'----'
.$row['name'
].'----'
.$row
['email'
].
'----'
.$row['point'
];
echo
'<br
/
';
}
?>
二、其他常用函數
mysql_f
etch_row()
:從結果集中取得一行作為枚舉數組
mysql_f
etch_assoc()
:
從結果集中取得一行作為關聯數組
mysql_f
etch_array()
:
從結果集中取得一行作為關聯數組,或數字數組,或二者兼有
mysql_f
etch_lengths
()
:
取得結果集中每個輸出的長度
mysql_f
ield_name():
取得結果中指定欄位的欄位名
mysql_num_rows():
取得結果集中行的數目
mysql_num_f
ields():取得結果集中欄位的數目
mysql_get_client_inf
o()
:
取得
MySQL
客戶端信息
mysql_get_host_info():
取得
MySQL
主機信息
mysql_get_proto_info():
取得
MySQL
協議信息
mysql_get_server_inf
o()
:
取得
MySQL
伺服器信息
❾ 如何對php中對mysql資料庫進行修改
雙引號裡面是不認變數的 你用字元串連接 ."".斬斷連接 試試
"UPDATE uer SET mony=".$sum." where". $m[identity]."=".$_POST[id]";
而外案例講解
$a="ceshi";
$aa="!!....$a1s...!!";
$b="!!....{$a}s....!!";
$c="!!.....".$a."s...!!";
echo $aa."<br>";//提示錯誤
echo $b."<br>"; //列印!!....ceshis....!!
echo $c //列印!!.....ceshis...!!
如果滿意請採納
❿ php修改mysql數據
在editing中你的變數就沒有傳過來吧!!
你得把<?php
echo
"$idx";?>改成<?php
echo
$_GET['idx'];
?>下面的幾個也是。
在editdb.php中你改下這個地方:
$query
=
"update
tbl
set
idx='$idx',
UserName='$UserName',
LastName='$LastName',
FreeText='$FreeText'
where
idx='$idx'";
改成:$query="update
tbl
set
idx='".$_POST['idx']."',Username='".$_POST['UserName']."',LastName='".$_POST['LastName']."',FreeText='".$_POST['FreeText']."'
where
idx='".$_POST['idx']."'";