SQLUpdate: различия между версиями
Материал из MajorDoMo инфо
Newz20 (обсуждение | вклад) (Новая страница: «Category:Встроенные функции ==Описание== '''SQLUpdate'''($table, $record, $ndx = 'ID'); -- Execute SQL UPDATE query for one record @p...») |
Newz20 (обсуждение | вклад) (добавлен пример) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
[[Category:Встроенные функции]] | [[Category:Встроенные функции]] | ||
==Описание== | ==Описание== | ||
'''SQLUpdate'''($table, $record, $ndx = 'ID'); -- Execute SQL UPDATE query for one record | '''SQLUpdate'''($table, $record, $ndx = 'ID'); -- Обновляет существующую таблицу, внося изменения в её записи SQLUpdate() изменяет данные в таблице tablename соответствующие массиву record | ||
Функция SQLUpdate() возвращает 1 при успешном обновлении в таблице, либо 0 в противном случае. При возникновении ошибки функция SQLUpdate() выдаст специальную страницу со строкой запроса, номером ошибки и объяснением ошибки. | |||
Execute SQL UPDATE query for one record | |||
@param mixed $table Table to update | @param mixed $table Table to update | ||
@param mixed $record Record to update (assosiated array) | @param mixed $record Record to update (assosiated array) | ||
@param mixed $ndx Update by this key (default ID) | @param mixed $ndx Update by this key (default ID) | ||
@return int | @return int | ||
==Примеры запросов== | ==Примеры запросов== | ||
<pre> $Record = SQLSelectOne("SELECT * FROM contacts WHERE ID='".$_POST['id']."'"); | |||
$Record['FIRSTNAME'] = $_POST['firstname']; | |||
$Record['LASTNAME'] = $_POST['lastname']; | |||
$Record['EMAIL'] = $_POST['email']; | |||
If (IsSet($Record['ID'])) { | |||
SQLUpdate('contacts', $Record); | |||
} Else { | |||
$Record['ID']=SQLInsert('contacts', $Record); | |||
}</pre> | |||
==Альтернативные названия функции (сленг)== | ==Альтернативные названия функции (сленг)== |
Текущая версия от 09:33, 13 декабря 2019
Описание
SQLUpdate($table, $record, $ndx = 'ID'); -- Обновляет существующую таблицу, внося изменения в её записи SQLUpdate() изменяет данные в таблице tablename соответствующие массиву record
Функция SQLUpdate() возвращает 1 при успешном обновлении в таблице, либо 0 в противном случае. При возникновении ошибки функция SQLUpdate() выдаст специальную страницу со строкой запроса, номером ошибки и объяснением ошибки.
Execute SQL UPDATE query for one record @param mixed $table Table to update @param mixed $record Record to update (assosiated array) @param mixed $ndx Update by this key (default ID) @return int
Примеры запросов
$Record = SQLSelectOne("SELECT * FROM contacts WHERE ID='".$_POST['id']."'"); $Record['FIRSTNAME'] = $_POST['firstname']; $Record['LASTNAME'] = $_POST['lastname']; $Record['EMAIL'] = $_POST['email']; If (IsSet($Record['ID'])) { SQLUpdate('contacts', $Record); } Else { $Record['ID']=SQLInsert('contacts', $Record); }