我正在用PHP开发一个应用程序。我基本上是一个ASP程序员。在ASP中,我们使用recordset.update命令更新记录。这在PHP中是可能的吗。
我的要求是更新记录的单个字段,而不是一条语句中的所有字段。
以SQLserver为数据库的ASP实例
set rs=server.createobject("adodb.recordset")
loop through individual fields of the records or table
for i=0 to fields.count-1
{
get data for each field from
我正在尝试使用script (MySql)创建一个php页面,该脚本将检查用户是否已经添加了当天的记录。如果他们没有,我想创造记录。如果他们有,我想用新的信息更新记录。
例如:
1) no record found... add the following info
user_id number
-------- ------
00001 1
2) database now looks like this
index date user_id number
----- -----
更新:找到解决方案。请看我自己的答案,下面我正在尝试学习php,我不知道如何做一些看起来非常基本的事情,比如根据抓取标准更新记录。下面是我的代码中成功获取记录的部分:
mysql_select_db('top_choice_system');
$query = "SELECT item_name FROM main ORDER BY cw DESC LIMIT 1";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
我在Laravel中通过POST进行基本的记录更新时遇到了问题。
我已经捕获了数组中的所有post数据,如果现有的Order#为0,那么我将创建一个新记录(工作正常)。否则,我将更新现有记录。
Order.php
class Order extends Eloquent {
public static $table = 'my_orders';
}
Routes.php
//Handle a new order POST
Route::post('order', array('do' => function() {
$thi
我从html表单中获取值,在php中做一些操作,并更新mysql表的记录。在更新之前,我要求用户使用javascript进行“确认”。如果用户按下“取消”,我不想更新记录。
我尝试过以下几种方法:
... some php code here
<script type=text/javascript>
var to_disp = <?php echo json_encode($u_fields);?>;
var r = confirm("Updating the fields >> " + to_disp.join());
因此,我正在制作一个管理用户的系统,在永久删除记录之前,我实现了一个“回收站”,作为一种健全检查。
为此,我在表中添加了一个名为deleted的bool (tinyint)。
这是我用来获取记录的方法:
static public function select_all($deleted = null) {
$query = "SELECT * FROM ".static::$db_table;
if ($deleted) {
$query .= " WHERE deleted = ".$deleted;
}
re
PHP7.0版mySql版本5.5
我试图对现有的记录进行更新。我搜索最大值(DateTime)以获得最后的记录。DateTime是关键字段,属于DateTime类型。当我找到该记录(email_sent)时,我希望更新一个字段。
我的代码:
UPDATE $mysqldb SET email_sent='1', WHERE (DateTime=SELECT max(DateTime) FROM $mysqldb)
$mysqldb已经被定义为优先。代码不会在控制台中运行,在“WHERE.”附近会出现1064个错误。我试着用圆括号将几种不同的方式分组在WHERE por
我在使用PDO更新查询代码时遇到了问题。当我通过更改信息并单击保存按钮来编辑一个人的单个记录时,它会影响所有只应该更新单个记录的记录。所有记录现在都有相同的信息。如何使它在不影响其他记录的情况下更新单个记录?提前谢谢你。
update.php
<?php
include ('includes/connection.php');
$id = isset($_GET['id']) ? $_GET['id']: die('Error: Record ID not found.');
try {
$query_select
我正在尝试使用以下代码更新多个mysql记录:
<strong>Update multiple rows in mysql</strong><br>
<?php
$host="localhost"; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name="test"; // Database name
$tbl_name="test_mysql"