php - MySQL 更新语句不起作用 图片库

标签 php mysql sql image gallery

我有一个名为 images_users 的表,在这个表中我有


1 img_uploader,
2 img_name,
3 img_id,
4 img_type,
5 img_size,
6 img_upload_date,
7 img_description
8 img_new_name
9 img_modification
<小时/> 在上传阶段,我将信息插入到 1/2/3/4/5/6
所以现在在修改页面中我根本无法更改我尝试这样做的任何值,但没有任何改变

$req = $BDD->prepare('UPDATE images_users SET 
                                                    img_name =:NEW_img_name, 
                                                    img_id   =:NEW_img_id,, 
                                                    img_new_name =:NEW_img_new_name,
                                                    img_description =:NEW_img_description,
                                                    img_modification = NOW()
                                                    WHERE img_uploader =:username

                                ');
            $req->execute(array(        
                                        'NEW_img_name'         =>   $nom_image_old, 
                                        'NEW_img_id'           =>   $shuffled,
                                        'NEW_img_new_name'     =>   $nom_image_new,
                                        'NEW_img_description'  =>   '',
                                        'username'             =>   $_SESSION['username'],

                                ));

那么问题出在哪里:D????

最佳答案

您的更新语句中有一个额外的逗号 img_id =:NEW_img_id,,

尝试:

$req = $BDD->prepare('UPDATE images_users SET 
                                                img_name =:NEW_img_name, 
                                                img_id   =:NEW_img_id,  
                                                img_new_name =:NEW_img_new_name,
                                                img_description =:NEW_img_description,
                                                img_modification = NOW()
                                                WHERE img_uploader =:username

                            ');

关于php - MySQL 更新语句不起作用 图片库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18346968/

相关文章:

php - 在 php/mysql 中使用子字符串在日期之间搜索

php mySQL 房间预订日历显示预订时的错误日期

java - Jdbc/MySql动态添加列和列名

php - 如何知道共享主机中哪些查询消耗的 CPU 最多?

mysql - 按日期获取最后记录,但对于 2 个不同的 ID

mysql - SQL 触发器 "AFTER INSERT ON"不仅不工作,而且停止主插入

php - 使用 PHP 和数组进行 PDO 更新

php - 正则表达式的问题

php - Codeigniter SQL 查询构建

mysql - 如何对这样的数据使用 group_concat ?