-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. 使用PHP/MySQL循环更新当前行
- 3. 用图像更新Mysql内容
- 4. PHP更新新的SQL内容
- 5. 如何使用php和mysql更新table1与table2中的内容
- 6. 当TabItem内容更改时更新TabItemHeader
- 7. MySQL的更新当前记录表
- 8. 当前时间更新MySQL查询
- 9. fadeout当前内容和fadeIn新内容jquery
- 10. 当MySQL更新
- 11. PHP&Bootstrap - Modal在内容更新前显示
- 12. 更新MYSQL和SET特定行内容
- 13. MySQL更新大量html内容问题
- 14. PHP Mysql更新查询不会返回任何内容
- 15. 当前用户重新包装的内容当用户更新时重新渲染
- 16. 更新内容
- 17. MVC控制器在更新Div内容前返回内容
- 18. MYSQL +更新前n
- 19. Php Mysql更新
- 20. mySQL更新表上更新,当前时间戳
- 21. 当有人发布内容时,Facebook如何更新内容
- 22. 使用textarea内容更新MySQL而不重新加载
- 23. 使用php和mysql更新
- 24. Ajax调用加载当前内容
- 25. 更新JFrame内容
- 26. 更新表内容
- 27. ScrollView内容更新
- 28. Android内容更新
- 29. Jquery - 用当前页面的内容打开一个新窗口
- 30. 使用类内的当前MySQL连接
制作你的问题更精确 - 你刚刚写的是一堆奇怪的东西...... – Sam
你的问题不清楚。另一种方式。 –
你想追加一个字符串到某个字段的当前值吗? –