У меня есть таблица файлов, в которой я хочу изменить имя_папки для обоих связанных файлов. Это текущие данные в таблицеmySQL обновляет несколько строк с одним значением
+-------+----------+----------+------------+--------+
|fileID | fileName | folderID | folderName | userID |
+-------+----------+----------+------------+--------+
| 1 | file1 | 1 | folder1 | 1 |
| 2 | file2 | 1 | folder1 | 1 |
+-------+----------+----------+------------+--------+
Я хочу, чтобы таблица обновления этого после выполнения инструкции обновления SQL.
+-------+----------+----------+------------+--------+
|fileID | fileName | folderID | folderName | userID |
+-------+----------+----------+------------+--------+
| 1 | file1 | 1 | folder2 | 1 |
| 2 | file2 | 1 | folder2 | 1 |
+-------+----------+----------+------------+--------+
Я хочу положить SQL заявление внутри функции PHP, которая вызывается, когда параметры являются идентификатором пользователя, folderID и folderNewName.
I.e .: инструкция обновления sql, в которой обновляются несколько строк данных. Я не могу найти подходящий оператор обновления SQL, где folderName
столбец изменяется для обоих файлов, связанных с ним, например, изменение folder1
к folder2
где folder1
связан с file1
и file2
В чем вопрос? – jeroen
@jeroen Я хочу обновить данные 'folderName' из значений в первом представлении таблицы до значений во втором просмотре таблицы – user1386999
Я до сих пор не понимаю. И «sql statement», должно быть сотни; [take your pick] (http://dev.mysql.com/doc/refman/5.5/en/index.html) –