-2
A
回答
0
你並不需要在更新之前得到該行的數據,只需更新你需要的列。
1
+0
簡單而優雅。 +1 –
0
如果我理解正確的話,你需要一種方式,一個語句執行的SQL語句UPDATE或插入數據。
你可以使用REPLACE INTO或在你的聲明中重複鍵:
REPLACE INTO FOO(ID,BAR) VALUES('1','BAR')
OR
INSERT INTO FOO (ID, BAR) VALUES(1,'BAR1'),(3,'BAR2') ON DUPLICATE KEY UPDATE BAR=VALUES(BAR)
0
哦,首先你必須連接。特殊照顧的問題是不明確的話,這裏 「$」
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
,如果你的意思是你想要的內容已經在該網頁上,你可以做到這一點 的mysql_connect(「$主機」,「$用戶名」, 「$ password」)或死(「無法連接」); mysql_select_db(「$ db_name」)或死(「無法選擇數據庫」);
<?
$sql="select * FROM `clients` where id = '".$id."' ORDER BY `id` DESC LIMIT 50;";
$row=mysql_query($sql) or die(mysql_error());
?>
<?php
while ($row = mysql_fetch_assoc($row)) {
?>
<h3> ID:</h3> <? echo $row["id"]; ?>
<hr>
<hr>
<h3> Date and time: </h3> <? echo $row["dt"]; ?>
<hr>
<h3> Name: </h3> <? echo $row["name"]; ?>
<hr>
<h3> Contact: </h3> <? echo $row["contact"]; ?>
<hr>
<h3> Notes: </h3> <? echo $row["note"]; ?>
<hr>
<h3> Our Comment: </h3> <? echo $row["comment"]; ?>
<hr>
<h3>Contacted:</h3>
<?
$boolval = $row["called"];
if ($boolval == 1)
{echo "Customer has been called";}
else
{echo "Customer has not been called";}
?>
<?php
};
?>
鋤這有助於
0
這聽起來像你想要的是一個數據庫模型做這樣的事情:
$型號= db_table :: fetch_by_id($ ID);
$ Model-> Name ='new name';
$ Model-> update();
我以前使用過自定義數據庫模型,但我不知道任何支持PHP的本機特性。
引擎蓋下它基本上是這樣做的:
SELECT * FROM Google.Users WHERE id = '23';
//Your php business logic here\\
UPDATE Google.Users SET name='new name' WHERE id='23';
0
好了,所以如果你想添加一些東西,這是你怎麼做。 對於字符串即文本;
<?php
$a = "Hello ";
$b = $a . "World!"; // now $b contains "Hello World!"
$a = "Hello ";
$a .= "World!"; // now $a contains "Hello World!"
?>
對於數字,說你有2作爲當前值,和4個是新價值
<?php
$current=2;
$new=4;
$current += $new; // now current is 6 as we added the 4 to it.
?>
將其添加到您的數據的基礎上,你只需將其插入
INSERT INTO TABLE (ID) VALUES($current);
//OR if you're form posts and/or gets to your php page.
$sql="INSERT INTO Tabel (new number, current number)
VALUES
('$_POST[numbernew]','$_POST[numberold]')";
相關問題
- 1. mysql更新當前用戶的密碼
- 2. 用當前行值更新多行mysql
- 3. 使用當前jQuery更新DIV內容循環幻燈片
- 4. 用圖像更新Mysql內容
- 5. 使用PHP/MySQL循環更新當前行
- 6. PHP更新新的SQL內容
- 7. 我(ajax)如何根據當前內容更改div的內容?
- 8. 如何使用php和mysql更新table1與table2中的內容
- 9. 當TabItem內容更改時更新TabItemHeader
- 10. 使用php內容的Ajax更新表
- 11. fadeout當前內容和fadeIn新內容jquery
- 12. 當前時間更新MySQL查詢
- 13. MySQL的更新當前記錄表
- 14. 當使用PHP更新時,MySQL數據庫更新爲空值
- 15. 當MySQL更新
- 16. PHP&Bootstrap - Modal在內容更新前顯示
- 17. 需要使用當前行的內容從MySQL表使用JSP
- 18. 更新MYSQL和SET特定行內容
- 19. MySQL更新大量html內容問題
- 20. 更新內容
- 21. 更新內容
- 22. 內容更新
- 23. 當前用戶重新包裝的內容當用戶更新時重新渲染
- 24. PHP Mysql更新查詢不會返回任何內容
- 25. MVC控制器在更新Div內容前返回內容
- 26. 在PHP中使用PHP更新當前用戶的元數據
- 27. 更新值只有當空php/mysql
- 28. MYSQL +更新前n
- 29. PHP MySQL(更新)
- 30. Php Mysql更新
製作你的問題更精確 - 你剛剛寫的是一堆奇怪的東西...... – Sam
你的問題不清楚。另一種方式。 –
你想追加一個字符串到某個字段的當前值嗎? –